Crmgo Blog

Netzwerkkonfiguration in CentOS

Netzwerkkonfiguration in CentOS

/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 zulassen. Um dies zu …

Netzwerkkonfiguration in CentOS

/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

Hinweis: Dieser Beitrag kann KI-unterstützt erstellt und anschließend redaktionell geprüft worden sein. Verantwortlich: Dmytro Lomaka, Kaltenkirchen.