Crmgo Blog

Nastavení sítě v CentOS

Nastavení sítě v CentOS

/etc/hosts – seznam IP adres a přiřazených jmen. /etc/resolv.conf – zde jsou uvedeny DNS servery (např. nameserver 192.168.1.1) /proc/sys/net/ipv4/ip_forward – povolení směrování mezi rozhraními; povolení se provede zápisem hodnoty „1“ do tohoto souboru: # echo '1' > /proc/sys/net/ipv4/ip_forward Povolte směrování paketů. Aby se…

Nastavení sítě v CentOS

/etc/hosts – seznam IP adres a přiřazených jmen.

/etc/resolv.conf – jsou zde uvedeny DNS servery (např. nameserver 192.168.1.1)

/proc/sys/net/ipv4/ip_forward – povolení směrování mezi rozhraními, povolení se provede zápisem hodnoty „1“ do tohoto souboru:
#echo '1' > /proc/sys/net/ipv4/ip_forward

Povolte směrování paketů. Chcete-li to provést, upravte soubor /etc/sysctl.conf. Vložte řádek:

net.ipv4.ip_forward=1

Spusťte příkaz:

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

 

/etc/sysconfig/network-scripts/ifcfg-* – popisují nastavení síťových rozhraní:

1) Příklad nastavení rozhraní používajícího službu DHCP:
#vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR= 00-19-DB-AD-19-99
ONBOOT=yes

2) Příklad nastavení rozhraní s ručně zadanými parametry:
#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

Restart všech rozhraní:
#service network restart nebo /etc/init.d/network restart

Ověření konfigurace rozhraní:
#ifconfig nebo ip a

Restart jednotlivých rozhraní:
#ifdown eth0 – vypnout
#ifup eth0 – zapnout

Statická trasa pro rozhraní (přežije restart OS):
vim /etc/sysconfig/network-scripts/route-eth0
192.168.0.0/16 via 192.168.1.1

Statická trasa pro rozhraní (nepřežije restart OS):
#route add -net 192.168.0.0/16 gw 192.168.1.1

Zobrazení informací o trasách:
#netstat -r

##############################Skript IPTABLES

yum install dnsmasq
#Příklad konfiguračního skriptu pro iptables
#
# Vyprázdnit všechna aktuální pravidla z iptables
#
iptables -F
#
# Povolit SSH připojení na tcp portu 22
# Toto je nezbytné při práci na vzdálených serverech přes SSH, abyste se nezamkli mimo systém
#
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#
# Nastavit výchozí politiky pro řetězce INPUT, FORWARD a OUTPUT
#
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
#
# Nastavit přístup pro localhost
#
iptables -A INPUT -i lo -j ACCEPT
#
# Přijmout pakety patřící k navázaným a souvisejícím připojením
#
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#
# Uložit nastavení
#
/sbin/service iptables save

########################## iptables pro sdílení internetu

 

článek převzat z webové stránky

Poznámka: příspěvek mohl vzniknout s pomocí AI a lidskou redakcí. Odpovědný: Dmytro Lomaka, Kaltenkirchen.