Chcę, aby interfejs przewodowy jednocześnie uzyskiwał adres DHCP, a także alias stałego adresu, dzięki czemu mogę komunikować się z urządzeniem o stałym adresie IP w innej podsieci za pośrednictwem tego samego łącza.
Podczas wyszukiwania aliasingu adresów IP w systemie Ubuntu znalazłem ten artykuł Jak dodać aliasy interfejsu za pomocą GUI Network Managera? . Niestety interfejs graficzny edycji połączeń w systemie Ubuntu 14 nie ma przycisku „dodatkowe adresy”.
Gdzie się przeniosła ta funkcjonalność?
alias
ip-address
tim11g
źródło
źródło
Odpowiedzi:
Pomiń GUI i zrób to za pomocą wiersza poleceń.
Poniższy link zawiera szczegółowe informacje na temat tymczasowego tworzenia aliasu, a także edytowania pliku interfejsów w celu wprowadzenia zmiany na stałe.
http://www.cyberciti.biz/faq/linux-creating-or-adding-new-network-alias-to-a-network-card-nic/
Informacje z witryny w przypadku jej śmierci:
wiersz polecenia ifconfig
Możesz użyć polecenia ifconfig, aby skonfigurować interfejs sieciowy i alias. Na przykład:
Aby skonfigurować alias eth0: 0, wpisz następujące polecenie jako użytkownik root:
Sprawdź, czy alias jest uruchomiony, używając następującego polecenia:
Jeśli jednak zrestartujesz system, stracisz cały swój alias. Aby było trwałe, musisz dodać plik konfiguracji sieci.
Dodaj do pliku następujące elementy (jest to uzupełnienie istniejących informacji, a nie ich zamiennik)
Zapisz i zamknij plik. Uruchom ponownie sieć:
źródło
ip
narzędzie jest teraz zalecanym sposobem manipulowania interfejsami ( serverfault.com/a/458639/115256 ). Oto HowTo: askubuntu.com/a/547297/53738gateway
w powyższej konfiguracji nie ma wpisu?Możesz dodać poniższe kroki, aby dodać adres IP w interfejsie sieciowym Ubuntu.
Zaloguj się do serwera Ubuntu przez ssh.
Naciśnij następujące polecenie.
nano /etc/network/interfaces
( Uwaga : jeśli masz już alias interfejsu eth0: 0, możesz dodać eth0: 1 lub eth0: 2 dla dodatkowego adresu IP)
ifconfig eth0:0 1*3.2*8.149.*** up
/etc/init.d/networking restart
ifconfig
Zrobione.
źródło