/etc/hosts – Liste der IP-Adressen und der ihnen zugewiesenen Namen.
/etc/resolv.conf – hier werden die DNS-Server angegeben (z. B. nameserver 192.168.1.1)
/proc/sys/net/ipv4/ip_forward – Aktivierung der Routing-Funktion zwischen den Schnittstellen. Die Aktivierung erfolgt durch Schreiben der „1“ in diese Datei:
#echo '1' > /proc/sys/net/ipv4/ip_forward
Paketweiterleitung erlauben. Dazu die Datei /etc/sysctl.conf bearbeiten. Folgende Zeile einfügen:
net.ipv4.ip_forward=1
Befehl ausführen:
sysctl -w net.ipv4.ip_forward="1"
/etc/sysconfig/network-scripts/ifcfg-* – hier werden die Konfigurationen der Netzwerkschnittstellen beschrieben:
1) Beispiel für die Konfiguration einer Schnittstelle, die den DHCP-Dienst verwendet:
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR= 00-19-DB-AD-19-99
ONBOOT=yes
2) Beispiel für die Konfiguration einer Schnittstelle mit manuell festgelegten Parametern:
#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
Neustart aller Schnittstellen:
#service network restart oder /etc/init.d/network restart
Überprüfung der Schnittstellenkonfiguration:
#ifconfig oder ip a
Neustart der Schnittstellen einzeln:
#ifdown eth0 – deaktivieren
#ifup eth0 – aktivieren
Statische Route für eine Schnittstelle (bleibt nach einem Neustart des Betriebssystems erhalten):
vim /etc/sysconfig/network-scripts/route-eth0
192.168.0.0/16 via 192.168.1.1
Statische Route für eine Schnittstelle (wird nach einem Neustart des Betriebssystems nicht beibehalten):
#route add -net 192.168.0.0/16 gw 192.168.1.1
Anzeige der Routing-Informationen:
#netstat -r
##############################IPTABLES-Skript
yum install dnsmasq
#Beispielkonfigurationsskript für iptables
#
# Alle aktuellen Regeln aus iptables löschen
#
iptables -F
#
# SSH-Verbindungen am TCP-Port 22 erlauben
# Dies ist unerlässlich, wenn Sie über SSH an Remote-Servern arbeiten, um sich nicht selbst vom System auszuschließen
#
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#
# Standardrichtlinien für die Ketten INPUT, FORWARD und OUTPUT festlegen
#
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
#
# Zugriff für localhost festlegen
#
iptables -A INPUT -i lo -j ACCEPT
#
# Pakete von etablierten und verwandten Verbindungen akzeptieren
#
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#
# Einstellungen speichern
#
/sbin/service iptables save
########################## iptables zur Internetfreigabe
Dieser Artikel wurde von der Website übernommen
