Hallo,
Ik ben recentelijk verhuisd en heb op het nieuwe adres internet van HCCnet (KPN). Uiteraard wil ik daar ook mijn GNU/Linux server aansluiten. Bij voorkeur wil ik dat mijn server netwerkkaart het externe ip krijgt, zodat ik geen dubbele NAT heb.
Voordat ik verder ga allereerst wat informatie betreffende de server/configuratie.
- Alacatel SpeedTouch 510 v4 modem met firmware 4.2.7.16.0
- Modem configuratie middels SIP Spoofing template op http://jp.dhs.org/~jp/
- DHCP Client V3.0.1rc9
- Kernel 2.6.10
- ik maak gebruik van IPTABLES
Ik heb 2 dagen bezig geweest met zoeken naar mogelijke oplossingen en het testen van de configuratie, maar uiteindelijk bleek dat SIP Spoofing hetgene was wat ik wilde hebben. Een echte bridge kan niet omdat ik middels PPPoA (PAP) moet inloggen. De spoofing modem configuratie die standaard op de CD van KPN staat is ook niks, want dan geeft de volgende foutmelding: "SIOCADDRT:Network is unreachable".
Een uurtje google'en levert op dat dit te maken heeft met het feit dat het modem dan een vreemde netmask terug geeft. Windows accepteerd dat wel en DHCP Client gaat fout op moment dat ie de routetabel wil vullen.
Daarnaast had de standaard SPOOFING methode het risico dat ik alsnog een 10.0.0.* adres zou krijgen van het modem omdat het niet altijd goed werkt. Dus het 'enige' wat dan over bleef wat SIP Spoofing.
Na een tijdje vechten met de routetabel en de nodige 'howto's' op internet had ik Internet aan de praat middels SIP Spoofing. Het probleem is echter dat het de hele dag goed werkt, maar als ik 's ochtends beneden kom, dan doet internet het niet meer.... dus ik weet niet precies waar of waarom het fout gaat.
Mijn huidige configuratie waarmee ik SIP Spoofing aan de praat heb:
/etc/network/interfaces
route-tabel
ifconfig eth0
Het enige wat ik nu heb is een melding wanneer ik eth0 up breng: "SIOCADDRT: No such device", maar ondanks dat werkt het prima (en volgens mij heb ik ook ergens gelezen dat ik dat moest negeren).
De eerste keer dat het fout ging had ik het vermoeden dat het lag aan mijn IPTABLES omdat die in de 'oude' configuratie nog prive netwerken voor eth0 blokkeerde (anti-spoofing). Nadat ik dit had opgelost heeft internet een hele dag (8.00 - 23:00) goed gewerkt totdat ik 's ochtends (vanochtend) beneden kwam en het ineens niet meer werkte:
- het modem had nog steeds connectie met HCCnet
- mijn eth0 had nog steeds mijn a.b.c.d IP
- mijn route tabel was 'goed' (lees onveranderd)
maar een werkende verbinding ho maar. Het enige wat ik kon vinden wat een foutmelding in de logs met betrekking tot het maximaal aantal connecties:
waarbij XX van waarde varieerde.
Ik heb vanochtend (omdat ik verder niet wist wat te doen), mijn server herstart.. het modem even stroom eraf en weer erop.... toen heb ik nog even zitten klooien met ifup en ifdown op eth0 en 'ineens' werkte het weer. En nu ben ik dus gewoon UP alsof er niks aan de hand is.
Verder ben ik wel gaan spelen nu met het bcast en netmask adres in /etc/network/interfaces voor eth0. Ik vind dat zo'n rare waardes.......
Ik heb nu bcast a.b.c.255 gemaakt ........ en netmask wil ik zometeen gaan veranderen in 255.0.0.0.
Je snapt uiteraard dat ik hier een beetje gek van wordt. Het lijkt allemaal te werken maar ik heb er toch zo mijn twijfels over. En ik baal ervan dat internet het elke ochtend niet meer doet.
Misschien dat iemand dezelfde situatie heeft of dat ik iets over het hoofd zie wat niet helemaal goed is.
Alvast bedankt!
Ik ben recentelijk verhuisd en heb op het nieuwe adres internet van HCCnet (KPN). Uiteraard wil ik daar ook mijn GNU/Linux server aansluiten. Bij voorkeur wil ik dat mijn server netwerkkaart het externe ip krijgt, zodat ik geen dubbele NAT heb.
Voordat ik verder ga allereerst wat informatie betreffende de server/configuratie.
- Alacatel SpeedTouch 510 v4 modem met firmware 4.2.7.16.0
- Modem configuratie middels SIP Spoofing template op http://jp.dhs.org/~jp/
- DHCP Client V3.0.1rc9
- Kernel 2.6.10
- ik maak gebruik van IPTABLES
Ik heb 2 dagen bezig geweest met zoeken naar mogelijke oplossingen en het testen van de configuratie, maar uiteindelijk bleek dat SIP Spoofing hetgene was wat ik wilde hebben. Een echte bridge kan niet omdat ik middels PPPoA (PAP) moet inloggen. De spoofing modem configuratie die standaard op de CD van KPN staat is ook niks, want dan geeft de volgende foutmelding: "SIOCADDRT:Network is unreachable".
Een uurtje google'en levert op dat dit te maken heeft met het feit dat het modem dan een vreemde netmask terug geeft. Windows accepteerd dat wel en DHCP Client gaat fout op moment dat ie de routetabel wil vullen.
Daarnaast had de standaard SPOOFING methode het risico dat ik alsnog een 10.0.0.* adres zou krijgen van het modem omdat het niet altijd goed werkt. Dus het 'enige' wat dan over bleef wat SIP Spoofing.
Na een tijdje vechten met de routetabel en de nodige 'howto's' op internet had ik Internet aan de praat middels SIP Spoofing. Het probleem is echter dat het de hele dag goed werkt, maar als ik 's ochtends beneden kom, dan doet internet het niet meer.... dus ik weet niet precies waar of waarom het fout gaat.
Mijn huidige configuratie waarmee ik SIP Spoofing aan de praat heb:
/etc/network/interfaces
code:
1
2
3
4
5
6
7
8
9
| auto eth0
iface eth0 inet static
address a.b.c.d
netmask 255.255.255.255
pointopoint 10.0.0.138
gateway 10.0.0.138
broadcast 0.0.0.0
up route add 10.0.0.138
up route add default gw 10.0.0.138 |
route-tabel
code:
1
2
3
4
5
| Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.0.138 * 255.255.255.255 UH 0 0 0 eth0 192.168.1.0 * 255.255.255.0 U 0 0 0 eth1 default 10.0.0.138 0.0.0.0 UG 0 0 0 eth0 |
ifconfig eth0
code:
1
2
3
4
5
6
7
8
| eth0 Link encap:Ethernet HWaddr 00:04:75:C4:F6:F8
inet addr:a.b.c.d Bcast:0.0.0.0 Mask:255.255.255.255
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:607731 errors:0 dropped:0 overruns:1 frame:0
TX packets:634806 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:271963795 (259.3 MiB) TX bytes:308299214 (294.0 MiB)
Interrupt:12 Base address:0xd400 |
Het enige wat ik nu heb is een melding wanneer ik eth0 up breng: "SIOCADDRT: No such device", maar ondanks dat werkt het prima (en volgens mij heb ik ook ergens gelezen dat ik dat moest negeren).
De eerste keer dat het fout ging had ik het vermoeden dat het lag aan mijn IPTABLES omdat die in de 'oude' configuratie nog prive netwerken voor eth0 blokkeerde (anti-spoofing). Nadat ik dit had opgelost heeft internet een hele dag (8.00 - 23:00) goed gewerkt totdat ik 's ochtends (vanochtend) beneden kwam en het ineens niet meer werkte:
- het modem had nog steeds connectie met HCCnet
- mijn eth0 had nog steeds mijn a.b.c.d IP
- mijn route tabel was 'goed' (lees onveranderd)
maar een werkende verbinding ho maar. Het enige wat ik kon vinden wat een foutmelding in de logs met betrekking tot het maximaal aantal connecties:
code:
1
2
| Feb 1 04:45:01 traxotic kernel: ip_conntrack: table full, dropping packet. Feb 1 04:45:04 traxotic kernel: printk: XX messages suppressed. |
waarbij XX van waarde varieerde.
Ik heb vanochtend (omdat ik verder niet wist wat te doen), mijn server herstart.. het modem even stroom eraf en weer erop.... toen heb ik nog even zitten klooien met ifup en ifdown op eth0 en 'ineens' werkte het weer. En nu ben ik dus gewoon UP alsof er niks aan de hand is.
Verder ben ik wel gaan spelen nu met het bcast en netmask adres in /etc/network/interfaces voor eth0. Ik vind dat zo'n rare waardes.......
Ik heb nu bcast a.b.c.255 gemaakt ........ en netmask wil ik zometeen gaan veranderen in 255.0.0.0.
Je snapt uiteraard dat ik hier een beetje gek van wordt. Het lijkt allemaal te werken maar ik heb er toch zo mijn twijfels over. En ik baal ervan dat internet het elke ochtend niet meer doet.
Misschien dat iemand dezelfde situatie heeft of dat ik iets over het hoofd zie wat niet helemaal goed is.
Alvast bedankt!