Zainstalowałem Ubuntu 14.04 LTS Server na moim komputerze na osobnym dysku twardym, oprócz instalacji Windows 7. System operacyjny Windows ma pełną łączność sieciową i dostęp do Internetu przez Ethernet, ale instalacja Ubuntu nie.
Mam przeczucie, że może to być spowodowane tym, że mój router widzi 2 różne komputery z tym samym adresem MAC, a DHCP nie działa. Jak przypisać maszynie wspólny statyczny adres IP, aby obie partycje mogły korzystać z mojej sieci? Jestem nowym użytkownikiem Ubuntu i nie mogłem ustalić, który plik edytować, aby móc przypisać statyczny adres IP.
networking
server
dhcp
FastSloth
źródło
źródło
Odpowiedzi:
Nie jestem pewien, czy to rozwiąże twój problem, ale to odpowiada na twoje pytanie i myślę, że warto spróbować.
Aby przypisać statyczny adres IP, musisz go edytować
/etc/network/interfaces
.Interfejs prawdopodobnie zostanie wywołany
eth0
.Obecny wpis będzie wyglądał mniej więcej tak:
Musisz to zmienić na:
Będziesz musiał zmienić liczby w zależności od sieci, ale możesz znaleźć informacje, sprawdzając w
ipconfig
systemie Windows.Upewnij się, że wybierasz adres spoza przestrzeni adresowej serwera DHCP.
Następnie uruchom ponownie sieć
sudo service networking restart
. Jeśli spowoduje to problemy, uruchom ponownie komputer.źródło
eth0
pomocąsudo ifdown eth0 && sudo ifup eth0
zamiast ostatniego polecenia.ifdown eth0
z interfejsem nie jest skonfigurowany.Ustaw zmiany adresu IP w
/etc/network/interfaces
. Przykład:Nie podawaj konfiguracji DNS,
/etc/resolv.conf
ponieważ podczas ponownego uruchamiania serwera czasami konfiguracja jest usuwana.Więc użyj
vim /etc/resolvconf/resolv.conf.d/base
(podczas aktualizacji konfiguracji w tym nie zostanie usunięty)przykład:
Zapisz, a następnie uruchom ponownie serwer, to naprawiło mój problem statyczny! :)
źródło
eth0
. Moje sąenp1s7
ienp2s15
. Mam 2 karty LAN.Odkryłem, że muszę dołączyć ustawienia dns:
Zobacz https://help.ubuntu.com/lts/serverguide/network-configuration.html
źródło
Zmień konfigurację interfejsów:
$ sudo nano /etc/network/interfaces
Następnie zamień następującą konfigurację:
Następnie uruchom go za pomocą:
lub
Jeśli wystąpił błąd, wykonaj polecenie:
$ ip addr flush dev ens160
[ UWAGA ]:
ens160
to moja nazwa Ethernet, możesz to sprawdzić za pomocą$ ifconfig
polecenia.źródło