Надо: получить Интернет на другом компе(компах) через этот ноут
В ноутбук вставляем еще одну сетевую карту, например такую:
В итоге у нас в ноуте eth0 это Интернет, eth1 это локалка. Для eth1 делаем например такие настройки ip 10.0.0.100 mask 24. Я делал через networkmanager.
Дальше соединяем eth1 ноута с компом из локалки или со свичом. На компе из локалки делаем следующие настройки(для Ubuntu в /etc/network/interfaces):
iface eth0 inet static # ip компа address 10.0.0.15 netmask 255.255.255.0 # шлюз наш ноут gateway 10.0.0.100 # днс'ы от гула фор фри, в версиях раньше 12.04 надо править /etc/resolv.conf dns-nameservers 8.8.8.8 8.8.4.4 auto eth0Я не сетевик и не админ и не фанатею за сети, поэтому здесь описывается самый примитивный способ, как это заставить работать за 4мин18сек. В продакшине эту схему конечно нельзя использовать(наверно), для этого нужно пользоваться настройками фаервола и NAT.
Дальше устанавливаем на ноуте firestarter
apt-get install firestarterЗапускаем и в ГУЕ указываем eth0 как внешний интерфейс и eth1 как внутренний.
На локальной машине:
ping uralbash.ru PING uralbash.ru (216.239.36.21) 56(84) bytes of data. 64 bytes from any-in-2415.1e100.net (216.239.36.21): icmp_req=1 ttl=44 time=59.4 ms 64 bytes from any-in-2415.1e100.net (216.239.36.21): icmp_req=2 ttl=44 time=51.6 ms 64 bytes from any-in-2415.1e100.net (216.239.36.21): icmp_req=3 ttl=44 time=50.9 ms 64 bytes from any-in-2415.1e100.net (216.239.36.21): icmp_req=4 ttl=44 time=50.0 ms 64 bytes from any-in-2415.1e100.net (216.239.36.21): icmp_req=5 ttl=44 time=51.4 ms 64 bytes from any-in-2415.1e100.net (216.239.36.21): icmp_req=6 ttl=44 time=52.5 ms 64 bytes from any-in-2415.1e100.net (216.239.36.21): icmp_req=7 ttl=44 time=52.3 ms 64 bytes from any-in-2415.1e100.net (216.239.36.21): icmp_req=8 ttl=44 time=51.1 ms ^C --- uralbash.ru ping statistics --- 8 packets transmitted, 8 received, 0% packet loss, time 7008ms rtt min/avg/max/mdev = 50.083/52.444/59.403/2.733 ms
Комментариев нет:
Отправить комментарий