Strona 1 z 1

[+]ifconfig, route, resolf.conf i takie tam inne.

: 06 września 2013, 11:24
autor: peter86
Niesamowite, że człowiek uczy się całe życie. Nigdy nie potrzebowałem ustawiać adresu IP w systemie przy pomocy komendy. No teraz potrzebuję.

Wiadomo, że można zrobić tak jak poniżej

Kod: Zaznacz cały

ifconfig <IP ADDR> netmask <NET ADDR> broadcast <BCAST ADDR>
A następnie

Kod: Zaznacz cały

route add default gw <IP ADDR> netmask <NET ADDR>
Ale po reboocie systemu ustawienia znikają.

Jakie macie sposoby na ustawianie tego na stałe? Edytujecie plik, robicie skrypty, które podnoszą eth0 i dodajecie do autostartu? To samo dla ustawianie /etc/resolv.conf - ręcznie wprowadzacie serwery nazw?

: 06 września 2013, 15:39
autor: Rafal_F
W debianie ustawienia sieci dokonuje się w pliku:

Kod: Zaznacz cały

/etc/network/interfaces
Więcej w:

Kod: Zaznacz cały

man interfaces

: 06 września 2013, 16:57
autor: peter86
Moża też ustawić sieć przy pomocy polecenia

Kod: Zaznacz cały

ifconfig
DHCP można ustawić przy pomocy

Kod: Zaznacz cały

dhclient eth0
Pytanie tylko czy ktoś z was robi to za pomocą np.

Kod: Zaznacz cały

echo "" >> /etc/network/interfaces
echo "auto eth0" >> /etc/network/interfaces
echo "iface eth0 inet static" >> /etc/network/interfaces
echo "address <IP ADDR>" >> /etc/network/interfaces
echo "netmask <NET ADDR>" >> /etc/network/interfaces
Pytam czy ktoś z was ustawia to w ten sposób czy wszyscy edytują /etc/network/interfaces

: 07 września 2013, 18:50
autor: mariaczi
peter86 pisze: Pytanie tylko czy ktoś z was robi to za pomocą np.

Kod: Zaznacz cały

echo "" >> /etc/network/interfaces
echo "auto eth0" >> /etc/network/interfaces
echo "iface eth0 inet static" >> /etc/network/interfaces
echo "address <IP ADDR>" >> /etc/network/interfaces
echo "netmask <NET ADDR>" >> /etc/network/interfaces
Pliki konfiguracyjne są po to aby z nich korzystać i je edytować :) Warto też mieć na uwadze tzw. dobre praktyki.
Taki trywialny przykład mi przyszedł na myśl: po co dodatkowy skrypt, który dopisze do pliku konfiguracyjnego coś, czego nie sprawdzi, czy czasem już tam nie ma? :)
Czy nie warto mieć porządku w systemie :) ?
Chcesz dodać nowy adres IP do interfejsu bez restartu sieci/maszyny używasz wspomnianego polecenia ifconfig bądź można też skorzystać z "dobroci" ip address add... a następnie dopisać w pliku konfiguracyjnym, aby w razie restartu maszyny jej konfiguracja była zgodna z wymaganą :)

: 07 września 2013, 19:10
autor: Yampress
http://www.debian.org/doc/manuals/debia ... ay.pl.html
10.6.1 Konfiguracja interfejsu ze statycznym adresem IP
10.6.2 Konfiguracja interfejsu z użyciem DHCP

: 07 września 2013, 20:38
autor: peter86
Potrzebne mi to do ustawiania kilku rzeczy na kilkudziesięciu maszynach wirtualnych (np. sieci). Po samym ifconfigu i po restarcie ustawienia mi znikały :) Dzięki za wskazówki :)