Я только что получил второй IP-адрес для своего root-а Debian Squeeze. Я пытался добавить адрес в свою сеть, но как-то накосячил. Команда, которую я выполнил:
ifconfig eth0 [new ip address] mask 255.255.255.254
Теперь я не могу получить никакого ответа от сервера, например Apache, ftp и т. д.
Я пока не пробовал перезапускать. Есть ли возможность это исправить?
решение1
Вы не добавили второй IP-адрес, а вместо этого заменили первый IP-адрес.
Вы сможете получить доступ к серверу через этот второй IP-адрес, если маска сети верна и любой брандмауэр разрешает доступ к этому IP-адресу.
Для справки, на мой взгляд, проще всего добавить дополнительные IP-адреса через:
ip addr add newip/32 dev eth0
Используйте /32
, если новый адрес находится в той же сетевой маске, что и существующий IP-адрес, в противном случае используйте реальную сетевую маску (в вашем случае /31 для 255.255.255.254).
Удаление выполняется, например, с помощью:
ip addr del newip/32 dev eth0
Если дополнительный IP-адрес постоянный, добавьте строку в iface eth0 inet static
абзац:
up ip addr add newip/32 dev eth0