Tartalomjegyzék

< Miniszerver

Hálózat beállítása

Bevezetés

A hálózat beállítása minden szerverszolgáltatásnál fontos. Ha a szerveren minden jól be van állítva, de a hálózat nem megfelelő, akkor szolgáltatások működésképtelenek lehetnek.

Adatok

A Linuxos szervert egy Windows kliens számára szeretnénk beállítani, ezért a Windowsos és Linuxos gépet is azonos IP címtartományba kell legyen. Lehet például a következő felállás:

A hálózati maszk mindkét gépen:

A kapcsolat persze megoldható dinamikus IP címmel is, csak ügyeljünk figyelnünk kell, nem változik munka közben az IP cím, ezért nem javasolt.

Linuxos beállítás

Ideiglenes beállítás

Hálózat beállítása Linuxon:

ifconfig eth0 192.168.5.2 netmask 255.255.255.0

Az így beállított IP cím és maszk az újraindítás után elvész.

Tartós beállítás

Ha újraindítás után is szeretném ezt az IP címet, akkor fel kell azt venni az interfaces nevű fájlban. Szerkesszük ezt a fájlt például a nano vagy mcedit szerkesztővel.

mcedit /etc/network/interfaces

Az állományba írható beállítások leírását megtalálod a következő kézikönyvben:

man interfaces

Az interfaces állományban találsz két az eth0-ra vonatkozó bejegyzést:

allow-hotplug eth0
iface eth0 inet dhcp

Az allow-hotplug-hoz nem nyúlunk, a második sor végét viszont javítjuk és újabb sorokat veszünk fel utána:

allow-hotplug eth0
iface eth0 inet static
    address 192.168.5.2
    netmask 255.255.255.0

A „iface eth0 inet dhcp” dinamikusan DHCP szervertől kéri az IP címet. A „iface eth0 inet static” viszont fix IP címet jelent. Ezért kell az utána következő sorokban megadni a kívánt IP címet.

Az interfaces állományban megadott hálózati eszközök „felhúzása” és leállítása:

ifup eth0
ifdown eth0

VirtualBox

Bridge

Ha virtualboxal dolgozunk ügyeljünk arra, hogy virtuális gép hálózati kártyája milyen módban van. A Bridzselt kártyával használható a virtuális gépen futó operációs rendszer egyenrangú gépként.

A hálózati kártya fizikai címe

Ha egyszer már elindítottuk a telepített rendszert, majd később új fizikai címet kértünk, vagy állítottunk be a Virtualboxban, akkor a Debian újabb indítása után a eth0 hálózati kártya nem érhető el. Helyette a eth1-es. Ez probléma lehet, ha az /etc/newtworkd/interfaces fájlban beállítottunk fix IP címet, mert azok az eth0 kártyára hivatkoznak. Vagy átírjuk a /etc/newtworkd/interfaces fájl tartalmát, vagy lebeszéljük a rendszert, hogy a hálózatikártyát eth1 néven lássa. Ehhez szerkesszük a következő fájlt:

/etc/udev/rules.d/70-persistent-net.rules

Keressünk egy ehhez hasonló sort:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:98:43:27", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

A végén eth0 legyen az eth1 helyett. Ha van másik ilyen sor is, akkor azt tegyük megjegyzésbe.

Ha hálózati kártya nem eth0 és nem is eth1, akkor az új nevet a következő parancs segít kideríteni:

dmesg | grep eth

Ez rendszerinduláskor történtekről tájékoztat minket, amiből kiderül mire lett átnevezve.

Például ehhez hasonló kimenetet láthatunk:

[     1.551528] e1000 eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
[     4.639882] udev[221]: renamed network interface eth0 to eth1

A példában látjuk, hogy a eth0 át lett nevezve eth1-re.