/etc/hosts – lista adresów IP i przypisanych im nazw.
/etc/resolv.conf – wskazane serwery DNS (np. nameserver 192.168.1.1)
/proc/sys/net/ipv4/ip_forward – włączenie routingu między interfejsami; włączenie polega na przekazaniu wartości „1” do tego pliku:
#echo '1' > /proc/sys/net/ipv4/ip_forward
Zezwól na kierowanie pakietów. Aby to zrobić, edytuj plik /etc/sysctl.conf. Wstaw linię:
net.ipv4.ip_forward=1
Wykonaj polecenie:
sysctl -w net.ipv4.ip_forward="1"
/etc/sysconfig/network-scripts/ifcfg-* – opisują konfigurację interfejsów sieciowych:
1) Przykład konfiguracji interfejsu działającego z wykorzystaniem usługi DHCP:
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR= 00-19-DB-AD-19-99
ONBOOT=yes
2) Przykład konfiguracji interfejsu działającego z wykorzystaniem ręcznie ustawionych parametrów:
#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
Ponowne uruchomienie wszystkich interfejsów:
#service network restart lub /etc/init.d/network restart
Sprawdzenie konfiguracji interfejsu:
#ifconfig lub ip a
Ponowne uruchamianie interfejsów osobno:
#ifdown eth0 – wyłącz
#ifup eth0 – włącz
Statyczna trasa dla interfejsu (zachowywana po ponownym uruchomieniu systemu operacyjnego):
vim /etc/sysconfig/network-scripts/route-eth0
192.168.0.0/16 via 192.168.1.1
Statyczna trasa dla interfejsu (nie zachowywana po ponownym uruchomieniu systemu operacyjnego):
#route add -net 192.168.0.0/16 gw 192.168.1.1
Wyświetlanie informacji o trasach:
#netstat -r
##############################Skrypt IPTABLES
yum install dnsmasq
#przykładowy skrypt konfiguracji iptables
#
# Wyczyść wszystkie obecne reguły z iptables
#
iptables -F
#
# Zezwól na połączenia SSH na porcie tcp 22
# Jest to niezbędne podczas pracy na zdalnych serwerach przez SSH, aby zapobiec zablokowaniu sobie dostępu do systemu
#
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#
# Ustaw domyślne polityki dla łańcuchów INPUT, FORWARD i OUTPUT
#
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
#
# Ustaw dostęp dla localhost
#
iptables -A INPUT -i lo -j ACCEPT
#
# Akceptuj pakiety należące do nawiązanych i powiązanych połączeń
#
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#
# Zapisz ustawienia
#
/sbin/service iptables save
########################## iptables do udostępniania internetu
artykuł pochodzi z strony
