Intereting Posts
Возможна ли гибридная тонкая / жирная LVM LV? Как использовать sed и sort, чтобы захватывать текст между двумя маркерами и сортировать их по алфавиту? О замене окон на Ubuntu 11.10. Это вызовет проблемы? Добавить файлы заголовков и трейлеров с подробным файлом После запуска терминал всегда получает bash: export: «path», недопустимый идентификатор Клавиатура USB игнорирует нажатия клавиш в некотором очень расстраивающемся шаблоне Отключено соединение SSH Туннелирование SSH блокируется только на работе и только при подключении к VPN Как установить WPS Презентация программы Powerpoint по умолчанию в Debian? Ошибка при запуске сервера vnc Сценарий Bash: файл справки внутри скрипта или в другом файле? Alt-Tab не работает для гостевых операционных систем в Virtualbox на Fedora 25 перенаправить вывод для команды, которая принимает несколько аргументов Откуда Chrome получает список сертификационных центров? удалить фон с feh?

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

У меня проблема в моей Linux-среде Kali.

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

ifconfig eth0 198.168.198.130 netmask 255.255.255.0 up 

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

 cannot connect to server check your internet connection 

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

Для «нормальной» сетевой связи вам в основном нужны три вещи:

  • Действительный IP-адрес

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

  • Сервер имен, который разрешает имена хостов (например, 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 с помощью брандмауэра).

DNS

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

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

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

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

система будет использовать 8.8.8.8 имен по 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