Назад | Перейти на главную страницу

sudo ifconfig eth0 192.168.1.7 сетевая маска 255.255.255.0 не постоянный

У меня есть два ПК и несколько коммутаторов Juniper EX-2200, подключенных для создания сети. Ни одно из устройств не подключено к какой-либо внешней сети. Если я выполняю ifconfig на первом ПК (мониторе), я вижу, что на этом ПК есть только Ethernet-адрес. У него нет IP-адреса. Я хочу использовать IP-адрес для использования таких приложений, как scp.

Итак, я делаю следующее.

sudo ifconfig eth0 192.168.1.7 netmask 255.255.255.0

Теперь, если я выполняю ifconfig, компьютер показывает IP-адрес 192.168.1.7, как и ожидалось. Однако он, похоже, не сохраняет IP-адрес. Кажется, что через некоторое время IP-адрес теряется. Я никогда не перезагружал компьютер. Вероятно, я получаю ARP-трафик на этот компьютер. может привести к потере IP-адреса ПК. Если да, то как я могу заставить ПК сохранить IP-адрес?

Маршрут -n на ПК дает следующие строки.

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use  Iface
169.254.0.0     0.0.0.0         255.255.255.0   U     1000   0        0  eth0
192.168.1.0     0.0.0.0         255.255.254.0   U     0      0        0  eth0

Похоже, что в данном случае шлюз по умолчанию - 0.0.0.0.

Вам нужно отредактировать /etc/network/interfaces чтобы сохранить его постоянно, примерно так:

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