[megoldva] /etc/network/intefaces | firestarter | dhcpcd | netleosztas gondok

Fórumok

Udvozlet. Tenyleg egyszeru a kerdes, de zsakutcaba futottam mindig. A gondom:

Web n' walk net van. Elinditom a gepet, bedugom a sticket, majd HSOconnect-el csatlakozom. MAJD ..ha leszeretnem osztani a netet (illetve lan-t akarok), elinditom nm-applet -et, ott belovom a kovetkezoket (manual : 192.168.0.1 ; 255.255.255.0 ; 0.0.0.0), majd bezarom, 'gksu firestarter', s vegul bedug a kabel es OK.

Mivel nm-applet alapbol is egy szemet, s most megint elkezdett szorakozni, mas megoldast keresek. Sajnos a PPA-s frissites sem segitett, mar read-only -nak jelzi a konfigokat amiket hasznalt, igy mar beallitani sem tudom.. (meg van mikor nem indul, de ez megszokott).

A kerdes / mire szuksegem lenne:
Beallitani az eth0 iface -t egy allando 192.168.0.1 -es IP-re, 255.255.255.0-s netmaskra, es 0.0.0.0-s gateway-re. Ebbol a gateway a necces mivel nem engedi ezt elfogadtatni ha beallitom. Sajnos a howto igy mutatta anno, s tenyleg, firestarter maskepp nem igazan szeret mukodni.

Otletek?
Koszonom elore is.

ui.: A rendszer egy Ubuntu 8.10 x86 (par egyeb PPA-val: http://pastebin.ca/1392771)

Vegul a megoldast 2 shell script biztositja, illetve 2db IceWM menu entry. Igy nez ki:
net.sh:

#!/bin/sh

ifconfig eth0 192.168.0.1
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

ifconfig eth0 192.168.0.1 up

netalap.sh
#!/bin/sh

echo 1 > /proc/sys/net/ipv4/ip_forward
/etc/init.d/dnsmasq restart
ifconfig eth0 192.168.0.1 up
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Tudom hogy nyakatekert, de a masik usereknek ez a legegyszerubb hogy csak megnyomnak ket gombot ICEWM -ben es maris van net a masik gepen. _szerintem_. Amugy koszonom mindenkinek a hozzaszolasokat, segitettek elorebb jutni. (ui.: Pusztuljon NetworkManager+nm-applet+Firestarter)

Hozzászólások

ebből nem sokat értettem, csak hogy /etc/network/interfaces beállítás :)

iface eth0 inet static
address 192.168.2.10
netmask 255.255.255.0
gateway 192.168.2.1
mtu 1500
txqueuelen 1000

(az mtu és txquelen opcionális, csak a biztonság kedvéért raktam oda, régebben játszottam mtu-val)

--------------------------------
feel the beat - it's everywhere!

Ez szep es jo, be is allitom. Restartolom a halozatot (NetworkManager kikapcsolva, nm-applet killelve). "Elindul" a halozat. Elinditom gksu firestarter-el a tuzfalat, majd START:

"The device eth0 is not ready".

Probaltam ifconfig-al is eletre kelteni, de nem sikerul. Tipp?

eth0 Link encap:Ethernet HWaddr 00:14:85:60:ec:30
inet6 addr: fe80::214:85ff:fe60:ec30/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:107 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:20877 (20.8 KB) TX bytes:1876 (1.8 KB)
Interrupt:20

Ezt irtam be:

iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 0.0.0.0

nincs ip címe (legalábbis ip v4-et nem látok)

igazából nincs konkrét tippem, max annyi, hogy a network managerrel én eddig csak szívtam. a laptopomon megy a wifi-vel, de a statikusan beállított vezetékessel már nem... főleg a statikus konfigurációt nem szerette régen, állítólag már tudja, de én ezt nem vettem észre. valamint kikapcsolt állapotában is megy, legalábbis pl. leállításkor továbbra is írkál network manager / avahi hibákat. úgyhogy én kompletten le szoktam túrni a francba, és manuális konfiguráció, az atombiztos.

--------------------------------
feel the beat - it's everywhere!

imho: elso korben gateway 0.0.0.0 sor kiszed, auto eth0 a section elejere beir.
/etc/init.d/networking restart

esetleg a vicc kedveert: ifconfig eth0 xx.yy.zz.qq up

egyebkent probalj csak masik subnetbe default gw-t megadni, elhal vele a route add.... usual... gateway 0.0.0.0 szerintem nem ertelmezheto.

--
{ Nem is kernel az, ami nem fut el egy quartz órán }

Kiszedtem. Most indul, ez nem gond. Az "ifconfig eth0 192.168.0.1 up" mukodik. Most firestarter mas hibaval doglik:

"Unknown network error". (Rinyal hogy nem jo az eth0 beallitas VAGY nincs internet. De hso0 van (internet), illetve eth0 is csatlakoztatva).

Debug:
cmd[8]: firestarter
buffer: --
brute force GNOME_SUDO_PASS ended...
No password prompt found; we'll assume we don't need a password.
Firewall started
Failed to start DHCP server

DHCP:
(/etc/dhcpd.conf)
# DHCP configuration generated by Firestarter

subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 84.2.44.1, 84.2.46.1;
option ip-forwarding off;
range dynamic-bootp 192.168.0.100 192.168.0.150;
default-lease-time 21600;
max-lease-time 43200;
}

(/etc/dhcp3/dhcpd.conf)
# DHCP configuration generated by Firestarter
ddns-update-style interim;
ignore client-updates;

subnet 192.160.0.0 netmask 255.255.255.0 {
option routers 192.160.0.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 84.2.44.1, 84.2.46.1;
option ip-forwarding off;
range dynamic-bootp 192.168.0.100 192.168.0.150;
default-lease-time 21600;
max-lease-time 43200;
}

Mit rontok el? Eddig miert ment nm-applet -es szenvedessel? :-/

/off

Tudom ezzel nemnagyon segitek, de azert kezdtem el linuxozni anno, mert amit megirtam, lescripteltem, stb, az ugy mukodott. aztan jottek ezek a nm-appletes, networkmanageres, whatever baromsagok, amik azt hiszik hogy mindent jobban tudnak. en azzal kezdem hogy ezeket letakaritom a francba, es hasznalom a sajat scriptjeimet amik azota is mukodnek rendesen.

tuzfalat, networkot configolni szerintem nem szabat egérmérnöki toolokkal. ha az ember ezt akarja, arra ott az ablaksz.

/on

ip address list - kimenetet paste be ide.

dhcp-t szerintem lodd ki amig tesztelsz, adj statikusat mindennek -imho.- egy dhclient kell csak, ami a net felol ker ip-t imho.

--
{ Nem is kernel az, ami nem fut el egy quartz órán }

Probaltam en mar mashogy is elhiheted. Eloszor dhcpserver + masq + interfaces volt a proba alany. Elszenvedtem vele par napot, aztan nem tudtam zold agra vergodni. Talaltam ezt a howto -t ami nm-applet -et + firestarter-t hasznalt, poccre ment. Gondolhatod hogy azt hasznalom ami egyaltalan mukodik (sajnos nem csak nekem kell a net, ezert van megosztva). Most meg vagyok a pacban, mivel nem mukodik firestarter.. szopoka. Remelem azert valaki megsegit.

ha elfelejtesz minden ilyesmit -spec toolt-

siman kitarcsazol.
majd

echo 1 > /proc/sys/net/ipv4/ip_forward

adsz az eth0-nak egy fix ip-t csak probakepp
aztan irsz egy rovidke iptables sciptet ami bentrol mindent kiforwardol a netes interface-d fele, az miert nem jo?

en igy csinalnam.
vagy a dial on demand a problema?

--
{ Nem is kernel az, ami nem fut el egy quartz órán }

Nah ujabb gond. A Vista-s gepen at lett love automatara az IP, majd most megint lekene ra osztani. A gond hogy hiaba lovom be statikus-ra, nem akarja az igazsagot.

Adatai:
IP: 192.168.0.100
Maszk: 255.255.255.0
Atjaro: 192.168.0.1

DNS: 192.168.0.1

CMD-ben beirva: ping hup.hu
hup.hu [192.228.252.138] pingelese...
Valasz 192.168.0.100: A celallomas nem erheto el.
Valasz 192.168.0.100: A celallomas nem erheto el.
Valasz 192.168.0.100: A celallomas nem erheto el.
Valasz 192.168.0.100: A celallomas nem erheto el.

Tippek? :-/