Как подключиться к Интернету в Kali Linux после смены IP-адреса вручную?

Как подключиться к Интернету в Kali Linux после смены IP-адреса вручную?

У меня возникла проблема с Kali Linux.

Я не могу подключиться к Интернету после изменения своего IP-адреса с помощью этой команды:

ifconfig eth0 198.168.198.130 netmask 255.255.255.0 up

После этого, когда я открываю свой iceweaselбраузер, он показывает

cannot connect to server 
check your internet connection

Как мне решить эту проблему (я забыл свой старый IP-адрес)?

решение1

Для «нормального» сетевого подключения вам по сути нужны три вещи:

  • АдействительныйАйпи адрес

  • Шлюз, который обеспечивает вам подключение к «Интернету»

  • Сервер имен, который преобразует имена хостов (например, unix.stackexchange.com) в IP-адреса.

айпи адрес

Вы не можете выбрать произвольный IP-адрес; вместо этого вы должны выбрать его в соответствии с топологией вашей локальной сети. Например, если вы находитесь в подсети 198.168.198.0/24, вы можете выбрать 198.168.198.130, но не 8.8.4.4.

Убедитесь, что выбранный вами IP-адрес действительно действителен («обратитесь к администратору сети» :-))

Также вы должны убедиться, что ваш IP-адрес уникален для вашей локальной сети, т.е. у вас не может быть двух хостов с одинаковым IP-адресом (опять же «обратитесь к администратору сети»).

Это шаг, который вы уже сделали.

Шлюз

Сетевой трафик должен быть отправлен на шлюз, который будет знать, как распределить его дальше по "остальному Интернету". При ручной настройке IP-адреса вам также придется вручную настроить ваше gatewayсетевое подключение к вашему маршрутизатору.

Что-то вроде:

# route add default gw 192.168.198.1

Фактический IP-адрес маршрутизатора зависит от сети (но для частных сетей, таких как ваша, это часто <network>.1).

Если вы правильно настроили шлюз, у вас уже должно быть полное подключение к Интернету, то есть: вы должны иметь возможность доступа к любому (доступному) серверу. Вы можете убедиться, что он работает, попробовав pingудаленный IP-адрес:

$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=50 time=51.6 ms

(однако следует отметить, что некоторые сетевые администраторы предпочитают блокировать ping-запросы с помощью брандмауэра).

ДНС

Даже если вы подключены ксеть, вы все равно не сможете использовать firefox/iceweasel, просто потому, что ваша система еще не знает, как такое имя unix.stackexchange.comможет быть преобразовано в IP-адрес.

Вам также необходимо указать сервер имен. Это можно настроить в файле /etc/resolv.conf.

Например, следующая команда настроит вашу систему на использование публичного сервера имен Google для разрешения DNS:

# echo "nameserver 8.8.8.8" > /etc/resolv.conf

заставит вашу систему использовать сервер имен по адресу IP 8.8.8.8. Теперь вы сможете использовать доменные имена, и все должно работать нормально:

$ ping unix.stackexchange.com
PING unix.stackexchange.com (198.252.206.16) 56(84) bytes of data.
64 bytes from stackoverflow.com (198.252.206.16): icmp_seq=1 ttl=53 time=146 ms

Простое использование DHCP

Многие сети предлагают клиентскую настройку сети черезDHCP, который автоматически предоставит вашему компьютеру информацию о том, какой IP-адрес, маску сети, шлюз и сервер имен использовать.

Вы можете повторно запустить этот процесс (при условии, чтоявляетсяDHCP-сервер в вашей сети), выполнив:

# dhclient -v

Связанный контент