Как раз сегодня занимался этим вопросом, только на сервере...
Ситуация такова, имеется сервер, на нем 2 сетевые, на одну сетевую идет интернет, с другой сетевой идет раздача на остальные компы через свитч. (ну и соответственно другие компы помимо принимающего интернета должны видеть сервер в локальной сети), что я делал.
Сначала пару прелюдий для внятности.
1) на сетевую карту eth0 - приходит интернет. (ее настраиваем под интернет)
2) сетевая карта eth1 - отдает интернет и также идет в локальную сеть.
Переходим к настройкам.
1) Настраиваем сетевую карту eth0 - куда приходит интернет, вбиваем IP, маску подсети, шлюз и ДНС адреса
2) Настраиваем сетевую карту eth1 - что отдает интернет, и также обмен данными в локальной сети.
в настройках eth1 - пишем Ip - адрес 192.168.0.1, маску подсети 255.255.255.0, больше ничего не надо сохраняем.
3) Открываем терминал и пишем в терминале
sudo -s
cp /etc/network/interfaces /etc/network/interfaces.bak
gedit /etc/network/interfaces
Дальше у тебя откроется gedit редактор и в нем заменяешь на:
auto lo
iface lo inet loopback
post-up iptables-restore </etc/iptables.conf
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
Дальше пишем в терминале (только здесь внимательно) - поясню
1) Если ты используешь интернет через роутер, или у тебя провайдер напрямую, то есть просто прописать в сетевой адреса и инет заработал, то тебе этот метод...
sudo -s
echo 'net.ipv4.ip_forward = 1' >>/etc/sysctl.conf; sysctl -p
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t mangle -A FORWARD -p tcp -m tcp --tcp-flags RST,SYN SYN -j TCPMSS --clamp-mss-to-pmtu
iptables-save >/etc/iptables.conf
2) Если ты используешь интернет через dsl модем как PPPoE подключение, или через витую пару как PPPoE подключение, то тебе необходимо прописать это...
sudo -s
echo 'net.ipv4.ip_forward = 1' >>/etc/sysctl.conf; sysctl -p
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -t mangle -A FORWARD -p tcp -m tcp --tcp-flags RST,SYN SYN -j TCPMSS --clamp-mss-to-pmtu
iptables-save >/etc/iptables.conf
---- перезагружай комп с убунтой - настройка сети завершена.
Дальше в настройках сетевой на другом компе пиши.
IP- 192.168.0.2 или выше
маска подсети- 255.255.255.0
Основной шлюз- 192.168.0.1
Днс Адреса- пиши DNS адрес провайдера или адрес 8.8.8.8
если Самбу установил правильно, то все компы в сети будут дружиться... (желаю удачи метод 100% сам сегодня так все настроил, и в сеть вотнул и интернет раздал), если что обращайся