Как найти IP-адреса шлюза и DNS в настроенной сети DHCP в CentOS?
Я использую CentOS, установленный в vmware, используя соединение NAT, и я хочу сделать IP статическим.
Узнайте настройки назначенного DHCP шлюза и dns в Linux (CentOS)
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;
}
в CentOS 7 Вы можете использовать nmcli d show
для получения шлюза и DNS-адресов для всех интерфейсов.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]