Crmgo Blog

Konfiguracija mreže u CentOS-u

Konfiguracija mreže u CentOS-u

/etc/hosts – spisak IP adresa i dodeljenih imena. /etc/resolv.conf – navedeni su DNS serveri (npr. nameserver 192.168.1.1) /proc/sys/net/ipv4/ip_forward – omogućavanje rutiranja između interfejsa; omogućavanje se vrši tako što se u ovaj fajl prenese vrednost "1": # echo '1' > /proc/sys/net/ipv4/ip_forward Dozvolite usmeravanje paketa. Da biste to uradili…

Konfiguracija mreže u CentOS-u

/etc/hosts – lista IP adresa i dodeljenih imena.

/etc/resolv.conf – navedeni su DNS serveri (na primer, nameserver 192.168.1.1)

/proc/sys/net/ipv4/ip_forward – omogućavanje rutiranja između interfejsa, omogućavanje se vrši prosleđivanjem „1“ u ovaj fajl:
#echo '1' > /proc/sys/net/ipv4/ip_forward

Dozvolite usmeravanje paketa. Da biste to uradili, uredite /etc/sysctl.conf. Ubacite sledeću liniju:

net.ipv4.ip_forward=1

Izvršite komandu:

sysctl -w net.ipv4.ip_forward="1"

 

/etc/sysconfig/network-scripts/ifcfg-* – opisuju se podešavanja mrežnih interfejsa:

1) Primer podešavanja interfejsa koji koristi DHCP uslugu:
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR= 00-19-DB-AD-19-99
ONBOOT=yes

2) Primer podešavanja interfejsa koji koristi ručno zadate parametre:
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR= 00-19-DB-AD-19-99
IPADDR=192.168.1.2
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
GATEWAY=192.168.1.1
ONBOOT=yes

Ponovno pokretanje svih interfejsa:
#service network restart ili /etc/init.d/network restart

Provera konfiguracije interfejsa:
#ifconfig ili ip a

Ponovno pokretanje interfejsa pojedinačno:
#ifdown eth0 – isključiti
#ifup eth0 – uključiti

Statička ruta za interfejs (čuva se nakon restartovanja OS-a):
vim /etc/sysconfig/network-scripts/route-eth0
192.168.0.0/16 via 192.168.1.1

Statička ruta za interfejs (ne čuva se nakon restartovanja OS-a):
#route add -net 192.168.0.0/16 gw 192.168.1.1

Pregled informacija o rutama:
#netstat -r

##############################IPTABLES skripta

yum install dnsmasq
# Primer konfiguracionog skripta za ptables
#
# Ispraznite sva trenutna pravila iz iptables
#
iptables -F
#
# Dozvolite SSH konekcije na tcp portu 22
# Ovo je neophodno kada radite na udaljenim serverima putem SSH-a kako biste sprečili da se zaključate iz sistema
#
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#
# Postavite podrazumevana pravila za INPUT, FORWARD i OUTPUT lance
#
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
#
# Postavite pristup za localhost
#
iptables -A INPUT -i lo -j ACCEPT
#
# Prihvatite pakete koji pripadaju uspostavljenim i povezanim konekcijama
#
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#
# Sačuvajte podešavanja
#
/sbin/service iptables save

########################## ipitables za deljenje interneta

 

Članak je preuzet sa sajta

Napomena: tekst može biti uz pomoć AI uz ljudsku proveru. Odgovoran: Dmytro Lomaka, Kaltenkirchen.