Здравствуйте. У меня компьютер и нетбук с Gentoo. На компьютере правда несколько дистрибутивов, но пусть будет Gentoo. И я раздавал на нетбук Интернет по Wi-Fi с помощью скрипта:
wlanconfig ath0 destroy
wlanconfig ath0 create wlandev wifi0 wlanmode apath0
iwconfig ath0 essid ATHLON64-INET
iwconfig ath0 key 1230-2120-00
iwconfig ath0 channel 13
ifconfig ath0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 up
/etc/init.d/dhcp3-server restart
sysctl -p
iptables -F
iptables -t nat -F
iptables -A FORWARD -i ath0 -s 192.168.2.0/255.255.255.0 -j ACCEPT
iptables -A FORWARD -i eth0 -d 192.168.1.0/255.255.255.0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Скрипт написан не знаю кем (дневник удалён) и я его себе сделал ещё в 2007-м. Насколько он грамотен я не знаю, но он работал. Хотел на форуме спрашивать как вместо WEP сделать WPA2. Недавно я потерял антенну Wi-Fi и ничего естественно не раздаётся. Тогда я вытащил Wi-Fi и вставил вторую сетевую плату. Нужно раздавать Интернет на нетбук.
А теперь конфигурация. Gentoo, компьютеры соединены кабелем напрямую. Раньше был роутер, но сгорел. Никакого NetworkManager нет (но если надо, могу запустить), всё примитивно. ADSL-интернет на компьютере запускается командой pppoe-start. Модем - глючный Интеркросс, который типа DHCP, но DHCP не работает ни в одной системе. Поэтому либо режим роутера и шаманство с файлами конфигурации, либо режим bridge и pppoe-start. Вот /etc/conf.d/net первого случая:
modules="ifconfig"
routes_eth0=( "default via 192.168.1.1" )
config_eth0=( "192.168.1.2/24" )
auto_eth0="true"
dns_servers_eth0="8.8.8.8"
enable_ipv6_eth0="false"
Во втором всё настраивается автоматически, спросят только сетевую карту и имя с паролем. Кстати, в первом случае (с этим файлом net) не работает kppp для соединения с мобильным интернетом, только скрипты chat отсюда.
Если соединить два компьютера проводом напрямую, сети нет. После
ifconfig eth0 192.168.1.2 netmask 255.255.255.0 up
На первом компьютере и
ifconfig eth0 192.168.1.3 netmask 255.255.255.0 up
на другом, сеть появляется. Самбу настраивал уже через KDE Center (не умею я передавать файлы по NFS) и запускаю по /etc/init.d/samba start _после_ команды выше (иначе не видит компов). Модифицировал ли я /etc/hosts не помню. Раньше был роутер с DHCP и работало сразу и само, только он сгорел.
То же самое относится к модему. Зайти в админку 192.168.1.1 без ifconfig eth0 192.168.1.2 netmask 255.255.255.0 up не получается, даже если Интернет по bridge есть.
Вот такая дикость. Теперь надо с одного компьютера на другой раздать Интернет. Также интересует его разделение, кому сколько Интернета давать, какие есть варианты. Также интересует SSH, я только что с перегруженной мощным CUDA-расчётом запстил OpenGL-игру. Иксы встали колом. Убил процесс из консоли, а при попытке вернуться в иксы там всё зависло, мышка движется а на клавиатуру нет реакции. При этом активно раздаются торренты и вообще комп работает, не завис. Вот мне надо чтобы не только Интернет раздавался, но ещё и можно было зайти по SSH в подобном случае и убить иксы с соседнего компа. SSH не стоит ни там, ни здесь, следовательно нет и конфигов.
Кроме того, хочется пробросить иксы по SSH. Я читал как люди играют с ноутбуком в ресурсоёмкие игры по SSH, соединившись по сетевому кабелю с компьютером. То же самое: конфигов нет, что делать не знаю.
И ещё, так как я перебираю свой забытый пароль и XMMS, Amarok и VLC не знаю чем, но затормаживают это (FireFox почему-то нет), ищу проигрывалку Интернет-радио из консоли. Подойдёт ли ffmpeg -i http://listen.42fm.ru:8000/stealkill-5.0.ogg /dev/dsp ?