Узнайте настройки назначенного DHCP шлюза и dns в Linux (CentOS)

Как найти IP-адреса шлюза и DNS в настроенной сети DHCP в CentOS?
Я использую CentOS, установленный в vmware, используя соединение NAT, и я хочу сделать IP статическим.

3
задан Mohsenme
11.12.2022 15:41 Количество просмотров материала 3066
Распечатать страницу

2 ответа

ifconfig

покажет интерфейсы, вместе с IP-адресом. Обычно, но не всегда eth0 будет интерфейсом, который вы ищете.

найти DNS

cat /etc/resolv.conf

найти шлюз

route -n | grep "^0.0.0.0" | tr -s " " | cut -f2 -d" "

то, что вы говорите о "желании сделать IP статичным", меня немного пугает. Было бы неправильно взять динамически назначенный IP-адрес и жестко закодировать его как статический, так как это запутает сервер. Что вы должны сделать, это взять другой IP адрес в том же диапазоне-но за пределами диапазона, назначаемого DHCP-сервером. Альтернативой является изменение DHCP-сервера для динамической раздачи статических IP-адресов, если они поддерживаются DNS-сервером. Если ваш DHCP-сервер ISC DHCP и у вас есть доступ к нему, вы можете изменить конфигурацию в /etc/dhcp3/dhcpd.conf с немного как

   host hostname {
            hardware ethernet MAC.ADDR;
            fixed-address FIXED.IP.ADDR.HERE;                
    }
6
отвечен davidgo 2022-12-12 23:29

в CentOS 7 Вы можете использовать nmcli d show для получения шлюза и DNS-адресов для всех интерфейсов.

1
отвечен M. Dudley 2022-12-13 01:46

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

centos
dhcp
dns
gateway
networking
Вверх