Я использую Настольный выпуск 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-запросов любые другие системы от компьютера). Это кажется довольно простым, но что-то, очевидно, пошло не так, как надо. Я не уверен, где даже начать отлаживать?
Если вы собираетесь использовать статический 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
Если вы используете Ubuntu Desktop, то он запускает свой собственный сетевой менеджер (обычно его называют NetworkManager
) и перезаписывает файл /etc/network/interfaces
. Вам нужно либо настроить статические ip через NetworkManager, либо отключить его .