LINUX.ORG.RU

Нужна помощь в настройке моста

 


0

1

У меня есть три девайса: 1. Wifi-router 2. Ноутбук (Linux mint 18) 3. Обычный компьютер

Вифи-роутер раздаёт интернет на ноутбук, который через проводное соединение должен раздавать интернет на обычный комп.

Пользоваться интернетом необходимо как на ноуте, так и на обычном PC. PC Должен получать IP автоматически.

Вот моя конфигурация:

interfaces:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto br0
iface br0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
bridge_ports enp2s0 wlp6s0

ip:

and@and-work ~ $ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master br0 state UP group default qlen 1000
    link/ether 40:61:86:bb:21:ee brd ff:ff:ff:ff:ff:ff
3: wlp6s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 48:5d:60:5e:99:46 brd ff:ff:ff:ff:ff:ff
    inet 192.168.21.100/24 brd 192.168.21.255 scope global dynamic wlp6s0
       valid_lft 83715sec preferred_lft 83715sec
37: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 40:61:86:bb:21:ee brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.1/24 brd 192.168.0.255 scope global br0
       valid_lft forever preferred_lft forever
    inet6 fe80::4261:86ff:febb:21ee/64 scope link 
       valid_lft forever preferred_lft forever

На данный момент мост не работает, хелп.


Ответ на: комментарий от micronekodesu

попробовал зделать, как вы сказали, не заработало. ЧЯДНТ?

and@and-work ~ $ sudo su
[sudo] пароль для and: 
and-work and # cat /proc/sys/net/ipv4/ip_forward
1
and-work and # iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-A FORWARD -s 192.168.0.0/24 -j ACCEPT
-A FORWARD -d 192.168.0.0/24 -j ACCEPT
and-work and #

на РС: ip: 192.168.0.11 mask: 255.255.255.0 gw: 192.168.0.123 (на ноуте назначил этот ip на enp2s0) dns: 192.168.21.1 (этот днс автоматически получается на ноуте на wlp6s0)

andman
() автор топика
18 сентября 2018 г.
Ответ на: комментарий от micronekodesu

Применив маскарадинг, раньше всё работало.

Сейчас снова понадобилось раздать интернет в локалку через wifi и в этот раз делаю как и раньше, разрешаю проброс пакетов между интерфейсами и включаю маскарадинг:

and@and-work ~ $ sudo su
[sudo] пароль для and: 
and-work and # cat /proc/sys/net/ipv4/ip_forward
1
and-work and # iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
MASQUERADE  all  --  anywhere             anywhere            
and-work and # ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 40:61:86:bb:21:ee brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.123/24 brd 192.168.0.255 scope global enp2s0
       valid_lft forever preferred_lft forever
    inet6 fe80::4261:86ff:febb:21ee/64 scope link 
       valid_lft forever preferred_lft forever
3: wlp6s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 48:5d:60:5e:99:46 brd ff:ff:ff:ff:ff:ff
    inet 192.168.21.102/24 brd 192.168.21.255 scope global dynamic wlp6s0
       valid_lft 84855sec preferred_lft 84855sec
    inet6 fe80::7aef:5af8:c33c:1348/64 scope link 
       valid_lft forever preferred_lft forever
4: vboxnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.1/24 brd 192.168.56.255 scope global vboxnet0
       valid_lft forever preferred_lft forever
    inet6 fe80::800:27ff:fe00:0/64 scope link 
       valid_lft forever preferred_lft forever
and-work and # 

На компе из локалки указываю шлюзом 192.168.0.123 В итоге:

C:\Users\and-work>ping ya.ru
При проверке связи не удалось обнаружить узел ya.ru.
Проверьте имя узла и повторите попытку.

C:\Users\and-work>ping 87.250.250.242

Обмен пакетами с 87.250.250.242 по с 32 байтами данных:
Ответ от 87.250.250.242: число байт=32 время=173мс TTL=52
Ответ от 87.250.250.242: число байт=32 время=60мс TTL=52
Ответ от 87.250.250.242: число байт=32 время=54мс TTL=52
Ответ от 87.250.250.242: число байт=32 время=71мс TTL=52

Статистика Ping для 87.250.250.242:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0
    (0% потерь)
Приблизительное время приема-передачи в мс:
    Минимальное = 54мсек, Максимальное = 173 мсек, Среднее = 89 мсек

Получается вроде как нет доступа к DNS серверу, но ведь раньше то был и всё работало. Почему сейсас так происходит?

andman
() автор топика
Ответ на: комментарий от andman

Я не знаю как в винде это делается, но вот что можно было бы сделать будь там онтопик:

- Посмотрите /etc/resolv.conf, правильные ли там DNS прописаны

- Попробуйте явно указать dns-сервер - nslookup ya.ru 8.8.8.8

Вообще судя по всему адрес DNS у вас должен быть 192.168.21.1 (это wifi-роутер), проверьте что это так и что есть маршрут туда (ну точнее что ничего не перекрывает дефолтный).

micronekodesu ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.