2

Я недавно установил linux box с Ubuntu 8.04 (чтобы сопоставить другой сервер с 8.04). Мне нужно убедиться, что этот ящик имеет статический IP-адрес, и я изменил /etc /network /interfaces, чтобы настроить статический IP-адрес, и когда я запускаю sudo /etc/init.d/networking restart, он некоторое время работает нормально, но всегда возвращается к 10.0.1.24 после некоторого простоя.

Я также попытался остановить / удалить клиент dhcp, но это не помогло.

sudo /etc/init.d/dhcp stop
sudo apt-get remove dhcp3-client

Вот мой /etc/init.d/networking:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
    address 10.0.1.4
    netmask 255.255.255.0
    broadcast 10.0.1.255
    gateway 10.0.1.1

Какие-нибудь мысли?

2 ответа2

3

Я подозреваю, что GNOME NetworkManager . Мне всегда приходилось перезагружаться, чтобы остановить NetworkManager, возвращающий интерфейс, но я подозреваю, что он где-то кэширует информацию. По крайней мере, сначала попытайтесь остановить и запустить службу NetManager (/etc/init.d/network-manager stop|start).

Возможно, вы захотите ifdown eth0 интерфейс перед тем, как перезапустить сетевой менеджер, но я не уверен, помогает ли это или мешает.

-3

вам нужно отредактировать /etc/hosts и сделать так, чтобы это выглядело так

127.0.0.1       localhost.localdomain   localhost
10.0.1.4        server1.example.com     server1
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Более подробная информация для вас на этой странице.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .