Как проверить, почему мой статический IP не работает?

Я использую Настольный выпуск Ubuntu 12.04. Я не чрезмерно знаком со стороной Unix, но я учусь.

От новой установки я в основном только установил XAMPP. Мой веб-сервер теперь хорошо работает (хотя с динамическим IP).

Я в университете, таким образом, офис IT дал мне статический IP и всю сопроводительную информацию для установки его.

Мой субдомен с университетскими работами (хотя, динамичный IP)

В попытке применить статический IP, я затем изменил мой /etc/network/interfaces файл к эффекту:

auto lo eth0
iface lo inet loopback
iface eth0 inet static
    address 192.168.1.101
    netmask 255.255.255.0
    gateway 192.168.1.1

Это уничтожило мое сетевое соединение: Я не могу даже проверить с помощью ping-запросов компьютер (или проверить с помощью ping-запросов любые другие системы от компьютера). Это кажется довольно простым, но что-то, очевидно, пошло не так, как надо. Я не уверен, где даже начать отлаживать?

0
задан 17 October 2013 в 18:39

2 ответа

Если вы собираетесь использовать статический IP-адрес, обязательно удалите клиент dhcp

sudo apt-get remove dhcp-client

, а затем используйте только

auto lo eth0
iface eth0 inet static
    address 192.168.1.101
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.1

Укажите свой сервер имен (DNS-серверы) в разделе [ 115]

sudo vi /etc/resolv.conf

и поместите, например,

name server 8.8.8.8

После всего этого убедитесь, что перезапустили свою сеть:

sudo /etc/init.d/networking restart
0
ответ дан 17 October 2013 в 18:39

Если вы используете Ubuntu Desktop, то он запускает свой собственный сетевой менеджер (обычно его называют NetworkManager) и перезаписывает файл /etc/network/interfaces. Вам нужно либо настроить статические ip через NetworkManager, либо отключить его .

0
ответ дан 17 October 2013 в 18:39

Другие вопросы по тегам:

Похожие вопросы: