Здравствуйте!
Прошу помочь мне с настройкой доступа в интернет. Я новичок в unix-системах и поэтому на судить строго.
Я установил в VirtualBox SLES11, локальная сеть настроена, но как я не пытался по многочисленным источникам в интернете настроить доступ в интернет у меня не получилось. Настроить я хочу через терминал. Желающим помочь прошу по-шагово расписать порядок действий.
Спасибо!
ср, 11/06/2014 - 13:33
#1
Проблема с настройкой доступа в интернет в SLES11
Отредактировано: iwtke вкл 11/06/2014 - 14:08
Зайти пользователем root, запустить yast.
На гостевой машине надо предварительно настроить сеть. Bridge или NAT.
А вообще, напишите пошагово как настраивали и что...
Bridge.
Гостевая-SLES11, компы по локальной сети пингуются.
Добавил gateway, nameserver
[code] ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:F7:78:BA
inet addr:192.168.0.58 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fef7:78ba/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:69108 errors:0 dropped:196 overruns:0 frame:0
TX packets:974 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5830660 (5.5 Mb) TX bytes:110707 (108.1 Kb)
[\code]
[code]
localhost:~ # cat /etc/resolv.conf
### /etc/resolv.conf file autogenerated by netconfig!
#
# Before you change this file manually, consider to define the
# static DNS configuration using the following variables in the
# /etc/sysconfig/network/config file:
# NETCONFIG_DNS_STATIC_SEARCHLIST
# NETCONFIG_DNS_STATIC_SERVERS
# NETCONFIG_DNS_FORWARDER
# or disable DNS configuration updates via netconfig by setting:
# NETCONFIG_DNS_POLICY=''
#
# See also the netconfig(8) manual page and other documentation.
#
# Note: Manual change of this file disables netconfig too, but
# may get lost when this file contains comments or empty lines
# only, the netconfig settings are same with settings in this
# file and in case of a "netconfig update -f" call.
#
### Please remove (at least) this line when you modify the file!
nameserver 192.168.0.4
nameserver 192.168.0.2
[/code]
[code]
localhost:~ # netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
[/code]
А где default gateway?
0.0.0.0 xxx.xxx.xxx.xxx 0.0.0.0 ...
localhost:~ # ping 192.168.0.4
PING 192.168.0.4 (192.168.0.4) 56(84) bytes of data.
64 bytes from 192.168.0.4: icmp_seq=1 ttl=128 time=2.04 ms
64 bytes from 192.168.0.4: icmp_seq=2 ttl=128 time=7.74 ms
64 bytes from 192.168.0.4: icmp_seq=3 ttl=128 time=2.54 ms
^C
--- 192.168.0.4 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2018ms
rtt min/avg/max/mdev = 2.046/4.112/7.747/2.578 ms
localhost:~ # ping ya.ru
PING ya.ru (93.158.134.3) 56(84) bytes of data.
^C
--- ya.ru ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5036ms
localhost:~ #
localhost:~ # netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.0.253 0.0.0.0 UG 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
localhost:~ #
через NAT интерфейс пинги во внешнюю сеть идти не будут.
Правильно заданный вопрос – половина ответа.
У меня соединение типа "Сетевой мост". Если не трудно, укажите что я неправильно сделал и приведите подробную информацию чтобы исправить мою проблему.
Спасибо.
для локальной и внешней сети нужно два сетевых интерфейса (если мне память не изменяет).
с локальной сетью, как я понимаю, связь есть. для инета на гостевой машине нужно поднять второй сетевой интерфейс:
настроить > сеть > адаптер 2 > включить > NAT
для верности перезагрузить гостевую ось.
пинги идти не будут, но инет должен быть.
Правильно заданный вопрос – половина ответа.
Почему не будут?
каюсь, не прав. только что проверил, пинг есть.
Правильно заданный вопрос – половина ответа.
Зачем 2-й итерфейс?
У меня, например работает всё прекрасно и с одним. И если стоит "мост", то зачем городить ещё что то?
Вы IP на госте получаете по DHCP, или назначаете сами?
IP хостовой и гостевой машины в студию.
Смотрите ещё фаервол, может он блокирует.
значит память мне изменила
Правильно заданный вопрос – половина ответа.
Теперь у меня два интерфейса eth0 и eth1.
IP хостовой и гостевой машины выделяются через dhcp.
Проблема частично разрешилась из виртуальной машины получается выходить только на один сайт, а другие блокируются фаерволом, странно почему такого не происходит в хостовой машине.
localhost:~ # ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:F7:78:BA
inet addr:192.168.0.58 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fef7:78ba/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1037 errors:0 dropped:3 overruns:0 frame:0
TX packets:53 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:105014 (102.5 Kb) TX bytes:7198 (7.0 Kb)
eth1 Link encap:Ethernet HWaddr 08:00:27:E5:9B:18
inet addr:10.0.3.15 Bcast:10.0.3.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fee5:9b18/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1180 (1.1 Kb) TX bytes:1152 (1.1 Kb)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:340 (340.0 b) TX bytes:340 (340.0 b)
eth0 и eth1 - это на госте?
Зачем там 2 интерфейса?
И ещё, ip ro ls на госте и на хосте покажите...
eth0 для внутренней сети, eth1 для внешней.
eth0 eth1 интерфейсы гостевой ос(SLES11)
основная ос- windows
Microsoft Windows [Version 6.1.7600]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.
C:\Users\rustamovf>ipconfig
Настройка протокола IP для Windows
Ethernet adapter Подключение по локальной сети:
DNS-суффикс подключения . . . . . :
Локальный IPv6-адрес канала . . . : fe80::ce4:1da2:98e:3267%11
IPv4-адрес. . . . . . . . . . . . : 192.168.0.252
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз. . . . . . . . . : 192.168.0.253
Ethernet adapter VirtualBox Host-Only Network:
DNS-суффикс подключения . . . . . :
Локальный IPv6-адрес канала . . . : fe80::fc9c:8ca2:138e:962a%14
IPv4-адрес. . . . . . . . . . . . : 192.168.56.1
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз. . . . . . . . . :
Туннельный адаптер isatap.{6B1AC0BC-9E89-4ED1-8CA6-04BFA8580A88}:
Состояние среды. . . . . . . . : Среда передачи недоступна.
DNS-суффикс подключения . . . . . :
Туннельный адаптер isatap.{E8AECDEF-0BAE-41FA-9FFB-1744F646A611}:
Состояние среды. . . . . . . . : Среда передачи недоступна.
DNS-суффикс подключения . . . . . :
Ты уверен, что у тебя бридж?
Ethernet adapter VirtualBox Host-Only Network:
Да первый бридж, второй нат. Проблема решена! Оказывается прокси ограничивал доступ.
Хочу задать вопрос. Почему через браузер я могу выйти в интернет, но ни один внешний адрес не пингуется через консоль? Я хочу обновить
скачать и установить некоторые пакеты.
traceroute возможно даст ответ на этот вопрос.
Почему через браузер я могу выйти в интернет, но ни один внешний адрес не пингуется через консоль?
вы уже ответили на свой вопрос
Все глюки Windows исправляются установкой Linux!
Serega86 дайте пожалуйста развёрнутый ответ.
Может быть проблема в таблице маршрутизации?
localhost:~ # netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 10.0.3.2 0.0.0.0 UG 0 0 0 eth1
10.0.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Вот что выдаёт traceroute.
localhost:~ # traceroute ya.ru
traceroute to ya.ru (213.180.204.3), 30 hops max, 40 byte packets using U
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
Вот что выдаёт traceroute.
localhost:~ # traceroute ya.ru
traceroute to ya.ru (213.180.204.3), 30 hops max, 40 byte packets using U
1 * * *
2 * * *
3 * * *
Судя по всему, дальше интерфейса пакеты не уходит.
Фаерволл может мешает. Остановите его и посмотрите трасероут проходит?
возможно прокси не пропускает пинги?. с других машин в локальной сети пинги ходят?
Покажите вывод ip a и ip r
в браузере прокси прописан?
что говорит команда zypper lp
Все глюки Windows исправляются установкой Linux!
С других машин пинги тоже не идут.
1)Вывод ip r с гостевой suse
localhost:~ # ip r
default via 10.0.3.2 dev eth1 proto static
10.0.3.0/24 dev eth1 proto kernel scope link src 10.0.3.15 metric 1
127.0.0.0/8 dev lo scope link
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.58 metric 1
localhost:~ #
2)Прокси в браузере прописан
3)Вывод команды zypper lp
localhost:~ # zypper lp
Loading repository data...
Reading installed packages...
No updates found.
localhost:~ #
ну так пропишите прокси глобально в системе. Yast-прокси серверы
Все глюки Windows исправляются установкой Linux!