OpenSolaris, OpenIndiana, Nexenta Forum
OpenSolaris, OpenIndiana, Nexenta => OpenIndiana => Тема начата: openuser от Октябрь 18, 2011, 02:31:16 pm
-
Дорый день!
Кто нибудь может подсказатьть как подключить точку доступа ASUS WL-330gE (http://ru.asus.com/Networks/Wireless_Routers/WL330gE/) ко второй сетевой карте компьютера?
К первой сетевой карте подключен входной кабель с Интернетом.
Пока отключил nwam
# svcadm disable svc:/network/physical:nwam
# svcadm enable svc:/network/physical:default
Для первой каты сделал
$ cat /etc/hostname.atge0
$
$ cat /etc/dhcp.atge0
$
Для второй карты сделал
$ cat /etc/hostname.vr0
192.168.0.1
$
$ cat /etc/netmasks
#VirtualBox_SectionStart
192.168.56.0 255.255.255.0
#VirtualBox_SectionEnd
192.168.0.0 255.255.255.0
$
-
Из описания не ясно, в чем заключается проблема подключения точки доступа. Что именно не работает? Надо NAT настроить между двумя сетевухами?
-
Пожалуй я сам не знаю что нужно, требуется NAT или что то другое.
В одной известной ОС настраивал по примеру и всё как будто работает, на ноутбуке с OpenSolaris есть беспроводной Интернет.
1. На второй карточке с подключенным ASUS-ом записал адрес.
2. На первой карточке с Интернетом галку поставил.
-
Как я понял из описания, схема такая:
Интернет <------------->(сетевуха 1) [ноутбук к OpenSolaris] (сетевуха 2) <-------------> точка доступа ASUS
Если я правильно понял задачу, надо настроить OpenSolaris так, чтобы устройства, подключенные к точке доступа, имели доступ в Интернет. Для этого надо настроить трансляцию адресов (NAT) на OpenSolaris. Как это делается описано тут: http://forum.os-solaris.ru/index.php?topic=368.msg1465#msg1465
-
Спасибо, пойдём изучать.
Схема такая
-----inet-----nic1-pc-windows-nic2-----ap-asus ))))) nic-wi-fi-notebook-opensolaris
Пробую это повторить с OpenIndiana вместо Windows.
Гдето ошибся в настройках, с ноутбука компьютер 192.168.0.1 пингуется, а Интернет 87.250.250.203 уже нет.
# ipnat -l
List of active MAP/Redirect filters:
rdr * 0.0.0.0/0 port 21 -> 0.0.0.0/32 port 21 tcp proxy ftp
map atge0 192.168.0.0/24 -> 0.0.0.0/32 proxy port ftp ftp/tcp
map atge0 192.168.0.0/24 -> 0.0.0.0/32 portmap tcp/udp auto
map atge0 192.168.0.0/24 -> 0.0.0.0/32
List of active sessions:
#
-
Что выдают команды:
routeadm
netstat -rn
ifconfig -a
-
Наверное секрет какойто есть)
$ routeadm
Configuration Current Current
Option Configuration System State
---------------------------------------------------------------
IPv4 routing disabled disabled
IPv6 routing disabled disabled
IPv4 forwarding enabled enabled
IPv6 forwarding disabled disabled
Routing services "route:default ripng:default"
Routing daemons:
STATE FMRI
disabled svc:/network/routing/ripng:default
online svc:/network/routing/ndp:default
disabled svc:/network/routing/legacy-routing:ipv4
disabled svc:/network/routing/legacy-routing:ipv6
disabled svc:/network/routing/rdisc:default
disabled svc:/network/routing/route:default
$ netstat -rn
Routing Table: IPv4
Destination Gateway Flags Ref Use Interface
-------------------- -------------------- ----- ----- ---------- ---------
default 145.24.222.1 UG 2 303 atge0
145.24.222.0 145.24.222.162 U 4 93 atge0
127.0.0.1 127.0.0.1 UH 2 72 lo0
192.168.0.0 192.168.0.1 U 2 0 vr0
192.168.56.0 192.168.56.1 U 2 0 vboxnet0
$ ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
atge0: flags=1104843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,ROUTER,IPv4> mtu 1500 index 2
inet 145.24.222.162 netmask fffff000 broadcast 145.24.222.255
vboxnet0: flags=201100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4,CoS> mtu 1500 index 3
inet 192.168.56.1 netmask ffffff00 broadcast 192.168.56.255
vr0: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu 1500 index 4
inet 192.168.0.1 netmask ffffff00 broadcast 192.168.0.255
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
inet6 ::1/128
-
Вроде все норм. А на ноутбуке прописан маршрут по умолчанию?
-
Кажется default не записан
$ netstat -rn
Routing Table: IPv4
Destination Gateway Flags Ref Use Interface
-------------------- -------------------- ----- ----- ---------- ---------
127.0.0.1 127.0.0.1 UH 2 0 lo0
192.168.0.0 192.168.0.2 U 2 0 arn0
192.168.56.0 192.168.56.1 U 2 0 vboxnet0
Routing Table: IPv6
Destination/Mask Gateway Flags Ref Use If
--------------------------- --------------------------- ----- --- ------- -----
::1 ::1 UH 2 8 lo0
$ ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
arn0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 6
inet 192.168.0.2 netmask ffffff00 broadcast 192.168.0.255
vboxnet0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 1500 index 7
inet 192.168.56.1 netmask ffffff00 broadcast 192.168.56.255
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
inet6 ::1/128
Нашол что маршрут по умолчанию записывается route add default адрес. Только какой адрес записывать?
-
route add default - это до перезагрузки. Чтобы восстановилось после перезагрузки, надо прописать в /etc/defaultrouter IP шлюза (192.168.0.1 в данном случае)
-
Спасибо большое, заработала сеть без проводов)
Добавил маршрутизацию, ещё dns подкрутил и готово.