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)
- 1796 megtekintés
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!
- A hozzászóláshoz be kell jelentkezni
meg esetleg az elejere:
auto eth0
- A hozzászóláshoz be kell jelentkezni
igen, de az alapból ott is kell, hogy legyen.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Valamiert nem akarja az igazat, barhogy is probalom. Senkinek nincs tippje?
- A hozzászóláshoz be kell jelentkezni
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!
- A hozzászóláshoz be kell jelentkezni
Epp ezaz, manualisra szeretnek atallni, csak nem jon ossze. :-/
- A hozzászóláshoz be kell jelentkezni
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 }
- A hozzászóláshoz be kell jelentkezni
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? :-/
- A hozzászóláshoz be kell jelentkezni
/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 }
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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 }
- A hozzászóláshoz be kell jelentkezni
megadhatsz interfaces-ben network-öt is, ha az fáj a firestarternek...:
iface eth0 inet static
address 192.168.2.10
network 192.168.2.0
netmask 255.255.255.0
gateway 192.168.2.1
mtu 1500
txqueuelen 1000
--------------------------------
feel the beat - it's everywhere!
- A hozzászóláshoz be kell jelentkezni
Megadtam.. ua. :(
Probaltam uj konfigot generaltatni, kikapcsolni DHCP-t (aztan statikus IP-ket irogatni), de SEMMI..
- A hozzászóláshoz be kell jelentkezni
OKE. UPDATE. Ezt a jo oreg howto-t hasznalva:
http://raldztech.blogspot.com/2005/12/how-to-share-internet-connection-…
Belottem. Vegre. (regen ugyanigy probaltam , semmi sikerrel).
Lenyeg: Hogy tudom UGY beloni hogy mikor hso0 csatlakozott, csak UTANA induljon be az egesz 'folyamat'? (script) Sajnos USB-s a stick, igy van mikor nincs a gepben, nem akarom hogy problemazzon.
- A hozzászóláshoz be kell jelentkezni
Elvben a debianos/ubuntus initscriptek kezelnek alapszinten fuggeseket, esetleg erre lehet erdemes elindulni. Aztan hogy ez mennyire van kiepitve, arrol sajnos nincs sok tapasztalatom.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
dpkg-reconfigure -al belehetett loni hogy miutan felhozza az iface-ket, de szimplan megoldottam egy scriptel. Nem zavar hogy felesleges sorok vannak, lenyeg hogy mukodik. (igy is ~0.5sec alatt lefut mindket script)
- A hozzászóláshoz be kell jelentkezni
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? :-/
- A hozzászóláshoz be kell jelentkezni
Gond van, mert dinamikusan sem kapott IP-t.
1) ipconfig /all
2) route print
3) szerver oldalon megnezni, hogy kert-e egyaltalan IP-t.
Es innentol kezdd megoldani a dolgot.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Megoldva. A Vista ignoralta a gui beallitasokat. Megoldas: cmd :)
netsh int ip set address "helyi kapcsolat" static 192.168.0.100 255.255.255.0 192.168.0.1 1
- A hozzászóláshoz be kell jelentkezni