Deal Ubuntu on-line în Windows, Andrey

În cele din urmă se întoarse pentru a distribui internetul de la primul calculator cu Ubuntu 9.04 pentru a doua, în care Win XP.

În setările de conectare a doua rețea (indicată de mână) este scris:

Pe teren în Ubuntu pentru a se conecta la ISP-ul dvs. prin USB am definit ca eth1, și o conexiune de rețea la un al doilea calculator - eth0.

eth1 ton manual (I introduceți IP, masca de subrețea, gateway-ul implicit, și DNS-server - acestea iau de pe informațiile de conectare pentru Windows). Conectarea automată la Ubuntu într-un fel numai înainte, până la prima repornire după instalare (acest lucru nu este prima dată, pentru un motiv oarecare, nu știu încă).

distribuție web mai personalizate (ajutat acest ghid):

sudo ifconfig eth0 192.168.0.1 255.255.255.0 netmask
sudo ifconfig eth0 up

Comanda de a aplica regula pentru a reporni:
sudo sysctl -w net.ipv4.ip_forward = "1"
(Nu trebuie să-l introduceți mai mult).

Și ultimul pas:
sudo iptables -t nat -A POSTROUTING o- eth1 -j MASQUERADE

ifconfig și iptables trebuie să efectueze de fiecare dată când reporniți Ubuntu. Poate că acest lucru poate fi automatizate, dar nu știu cum (eth0 pentru a configura GUI ca eth1, aceasta nu funcționează - în acest caz, internetul nu funcționează). În general, până la o clarificare finală este încă departe, dar binele pe care se execută deja. Mă întreb de ce același lucru nu a funcționat înainte. Se pare că același lucru a fost făcut, dar nu a funcționat.

Max, verificați pentru a vedea dacă mixt eth0 și eth1 - aici este descris pentru cazul în care conexiunea la Internet primul computer - este eth1.

chiar și după iptables -t nat -A POSTROUTING o- eth0 -j MASQUERADE
iptables v1.4.4: nu se poate inițializa tabelul iptables `nat„: Permission denied (trebuie sa fie root)
Poate că iptables sau kernel-ul trebuie să fie actualizat.

Permisiunea a fost respinsă - în cazul în care echipa nu este utilizatorul root; trebuie să scrie «sudo» la echipa:
iptables sudo. sudo ifconfig.

articole similare