/ Forside / Teknologi / Netværk / TCP/IP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
TCP/IP
#NavnPoint
Per.Frede.. 4668
BjarneD 4017
severino 2804
pallebhan.. 1680
EXTERMINA.. 1525
xou 1455
strarup 1430
Manse9933 1419
o.v.n. 1400
10  Fijala 1204
BB|ADSL, og Linux-maskine som router
Fra : Christian Andersen


Dato : 14-11-01 16:47

Hejsa.

Jeg har to computere, koblet sammen med en hub og hubben har jeg smidt i
min ADSL-bridge fra TDC. De to computere får tildelt adresser via DHCP.

Nu er der så desværre sket det at DHCP-serveren har tildelt dem
IP-adresser i to forskellige subnets. Nu foregår fil-overførsler imellem
dem med WAN-hastighed istedet for LAN-hastighed, og det er jo lidt
sub-optimalt.

De kører begge to Linux, så IPX/NetBEUI er ikke en løsning, da jeg
bruger SSH til at både kopiere filer og administrere computerne med.

Mit netværk ser altså således ud (fixed width):


[ADSL-bridge]---[Hub]-----[PC1]
      |
      |_________[PC2]


Så har jeg tænkt på at sætte et ekstra netkort i den ene Linux-boks og
lade den være router. Sådan her:


[ADSL-bridge]----[PC1/Router]----[Hub]---[PC2]


Det kan vel godt lade sig gøre?

          (Netværk: 172.16.1.0)
          172.16.1.1         172.16.1.2
[ADSL-bridge]----[PC1/Router]------------[Hub]----------[PC2]

Subnet-maske på PC2 er 255.255.255.0 og gateway er 172.16.1.1?
DNS-serverne er TDC's.

Opsætning af routning, iptables og så videre vil jeg overlade til
dk.edb.system.unix, når jeg kommer dertil.

Men virker det ikke meget rigtigt, sådan netværksmæssigt?

--
"...personality goes a long way."

http://chran.dyndns.dk - Nu med misbrug!

 
 
Jacob Bunk Nielsen (14-11-2001)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 14-11-01 20:14

Christian Andersen <igqgfq001@sneakemail.com> writes:

> [ADSL-bridge]----[PC1/Router]----[Hub]---[PC2]
>
> Det kan vel godt lade sig gøre?

Ja.

>           (Netværk: 172.16.1.0)
>           172.16.1.1         172.16.1.2
> [ADSL-bridge]----[PC1/Router]------------[Hub]----------[PC2]
>
> Subnet-maske på PC2 er 255.255.255.0 og gateway er 172.16.1.1?
> DNS-serverne er TDC's.

Det ser fornuftigt ud.

> Opsætning af routning, iptables og så videre vil jeg overlade til
> dk.edb.system.unix, når jeg kommer dertil.

Jeg vil nu ikke holde mig tilbage for lige at anbefale et kig på
<http://www.sslug.dk/sikkerhed/>, der er det beskrevet hvordan du
laver masquerading med både Linux 2.2 og 2.4.

> Men virker det ikke meget rigtigt, sådan netværksmæssigt?

Jo.

--
Jacob - www.bunk.cc
All true wisdom is found on T-shirts.

Christian Andersen (14-11-2001)
Kommentar
Fra : Christian Andersen


Dato : 14-11-01 20:23

Jacob Bunk Nielsen wrote:

>> Opsætning af routning, iptables og så videre vil jeg overlade til
>> dk.edb.system.unix, når jeg kommer dertil.

>Jeg vil nu ikke holde mig tilbage for lige at anbefale et kig på
><http://www.sslug.dk/sikkerhed/>, der er det beskrevet hvordan du
>laver masquerading med både Linux 2.2 og 2.4.

Jeg vil fluks læse.

>> Men virker det ikke meget rigtigt, sådan netværksmæssigt?

>Jo.

Godt så. Jeg siger tak for svar

--
"...personality goes a long way."

http://chran.dyndns.dk - Nu med misbrug!

Jesper Dybdal (14-11-2001)
Kommentar
Fra : Jesper Dybdal


Dato : 14-11-01 20:38

Christian Andersen <igqgfq001@sneakemail.com> wrote:

>Jeg har to computere, koblet sammen med en hub og hubben har jeg smidt i
>min ADSL-bridge fra TDC. De to computere får tildelt adresser via DHCP.
>
>Nu er der så desværre sket det at DHCP-serveren har tildelt dem
>IP-adresser i to forskellige subnets. Nu foregår fil-overførsler imellem
>dem med WAN-hastighed istedet for LAN-hastighed, og det er jo lidt
>sub-optimalt.
>
>Så har jeg tænkt på at sætte et ekstra netkort i den ene Linux-boks og
>lade den være router. Sådan her:
>
>[ADSL-bridge]----[PC1/Router]----[Hub]---[PC2]
>
>Det kan vel godt lade sig gøre?

Ja, absolut. En anden mulighed som formodentlig vil virke
smertefrit er at give hver maskine en ekstra IP-adresse (gerne på
det samme netkort som har DHCP-adressen) i samme subnet, fx
192.168.1.1 og 192.168.1.2 med maske 255.255.255.0 - og så bruge
de IP-adresser til lokal kommunikation mellem maskinerne.

--
Jesper Dybdal, Denmark.
http://www.dybdal.dk (in Danish).

Christian Andersen (14-11-2001)
Kommentar
Fra : Christian Andersen


Dato : 14-11-01 22:53

Jesper Dybdal wrote:

>Ja, absolut. En anden mulighed som formodentlig vil virke
>smertefrit er at give hver maskine en ekstra IP-adresse (gerne på
>det samme netkort som har DHCP-adressen) i samme subnet, fx
>192.168.1.1 og 192.168.1.2 med maske 255.255.255.0 - og så bruge
>de IP-adresser til lokal kommunikation mellem maskinerne.

Ok? Jeg tror lige jeg XFUT'er til dk.edb.system.unix for at spørge
hvordan man mon gør det på en RedHat Linux 7.1

X-FUT: dk.edb.system.unix

--
"...personality goes a long way."

http://chran.dyndns.dk - Nu med misbrug!

Kim Petersen (15-11-2001)
Kommentar
Fra : Kim Petersen


Dato : 15-11-01 11:50

Christian Andersen <igqgfq001@sneakemail.com> writes:

> Jesper Dybdal wrote:
>
> >Ja, absolut. En anden mulighed som formodentlig vil virke
> >smertefrit er at give hver maskine en ekstra IP-adresse (gerne på
> >det samme netkort som har DHCP-adressen) i samme subnet, fx
> >192.168.1.1 og 192.168.1.2 med maske 255.255.255.0 - og så bruge
> >de IP-adresser til lokal kommunikation mellem maskinerne.
>
> Ok? Jeg tror lige jeg XFUT'er til dk.edb.system.unix for at spørge
> hvordan man mon gør det på en RedHat Linux 7.1

Sådan:

ip addr add 192.168.1.1/24 broadcast 255.255.255.0 dev eth0

--
Mvh. Kim Petersen /| Tlf: +4575831551 |\ Jomfru Ingefreds Vej 18
Software Engineer / | Fax: (none atm.) | \ 7100 Vejle
LSS / | Email: kim@vindinggaard.dk | \ DK - Danmark

Christian Andersen (15-11-2001)
Kommentar
Fra : Christian Andersen


Dato : 15-11-01 15:58

Kim Petersen wrote:

[give et netkort en ekstra adresse]

>> Ok? Jeg tror lige jeg XFUT'er til dk.edb.system.unix for at spørge
>> hvordan man mon gør det på en RedHat Linux 7.1

>Sådan:
>
>ip addr add 192.168.1.1/24 broadcast 255.255.255.0 dev eth0

Hmmm. Jeg kom vist til at lege lidt for meget med den kommando...

Den kørte fint uden fejlmeddelelser, men ifconfig eth0 viste bare ingen
ændring.

Hvis jeg kører kommandoen nu, får jeg:

[root@chran /root]# ip addr add 192.168.1.1/24 broadcast 255.255.255.0\\
dev eth0
RTNETLINK answers: File exists
[root@chran /root]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:52:FB:F8:96:4C
inet addr:80.62.34.235 Bcast:80.62.34.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2504 errors:0 dropped:0 overruns:0 frame:0
TX packets:2787 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:10 Base address:0xf000

[root@chran /root]# rm -rf /
[root@chran /root]#

Nogen ideer?

--
"...personality goes a long way."

http://chran.dyndns.dk - Nu med misbrug!

Kim Petersen (15-11-2001)
Kommentar
Fra : Kim Petersen


Dato : 15-11-01 17:32

Christian Andersen <igqgfq001@sneakemail.com> writes:

> Kim Petersen wrote:
>
> [give et netkort en ekstra adresse]
>
> >> Ok? Jeg tror lige jeg XFUT'er til dk.edb.system.unix for at spørge
> >> hvordan man mon gør det på en RedHat Linux 7.1
>
> >Sådan:
> >
> >ip addr add 192.168.1.1/24 broadcast 255.255.255.0 dev eth0
>
> Hmmm. Jeg kom vist til at lege lidt for meget med den kommando...
>
> Den kørte fint uden fejlmeddelelser, men ifconfig eth0 viste bare ingen
> ændring.

ifconfig virker ikke i den sammenhæng - den er deprecated - du skal bruge
toolet 'ip' til det hele:

svarende til ifconfig <dev> er: ip addr show <dev>

Der er i skiftet fra 2.2 til 2.4 inført nogle nye tools - heribland ip
og iptables - den gamle måde at gøre tingene på med:

ifconfig eth0:1 192.168.1.1 ...

Var jo ikke understøttet nok i andre tools...

Manualen for ip toolet er [på min maskine]:
/usr/share/doc/iproute-2.2.4/ip-cref.ps

>
> Hvis jeg kører kommandoen nu, får jeg:
>
> [root@chran /root]# ip addr add 192.168.1.1/24 broadcast 255.255.255.0\\
> dev eth0
> RTNETLINK answers: File exists
> [root@chran /root]# ifconfig eth0
> eth0 Link encap:Ethernet HWaddr 00:52:FB:F8:96:4C
> inet addr:80.62.34.235 Bcast:80.62.34.255 Mask:255.255.255.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:2504 errors:0 dropped:0 overruns:0 frame:0
> TX packets:2787 errors:0 dropped:0 overruns:0 carrier:0
> collisions:0 txqueuelen:100
> Interrupt:10 Base address:0xf000
>
> [root@chran /root]# rm -rf /

Den mener du forhåbentlig ikke


--
Mvh. Kim Petersen /| Tlf: +4575831551 |\ Jomfru Ingefreds Vej 18
Software Engineer / | Fax: (none atm.) | \ 7100 Vejle
LSS / | Email: kim@vindinggaard.dk | \ DK - Danmark

Christian Andersen (15-11-2001)
Kommentar
Fra : Christian Andersen


Dato : 15-11-01 17:52

Kim Petersen wrote:

>ifconfig virker ikke i den sammenhæng - den er deprecated - du skal bruge
>toolet 'ip' til det hele:
>
>svarende til ifconfig <dev> er: ip addr show <dev>

[root@chran /root]# ip addr show eth0
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 100
link/ether 00:50:fc:08:90:2c brd ff:ff:ff:ff:ff:ff
inet 80.62.34.235/24 brd 80.62.34.255 scope global eth0
inet 192.168.1.1/24 brd 255.255.255.0 scope global eth0
inet 192.168.1.1/32 brd 255.255.255.0 scope global eth0
inet 192.168.1.0/24 brd 255.255.255.0 scope global secondary eth0

Heh heh

Øhm,

ip addr del 192.168.1.1/32 broadcast 255.255.255.0 dev eth0?

Ja!

[root@chran /root]# ip addr del 192.168.1.1/32 broadcast 255.255.255.0\\
dev eth0 [x 2]
[root@chran /root]# ip addr show eth0
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 100
link/ether 00:50:fc:08:90:2c brd ff:ff:ff:ff:ff:ff
inet 80.62.34.235/24 brd 80.62.34.255 scope global eth0

Det er nu dejligt, når kommandoer er indlysende (ahem)

>Der er i skiftet fra 2.2 til 2.4 inført nogle nye tools - heribland ip
>og iptables - den gamle måde at gøre tingene på med:
>
>ifconfig eth0:1 192.168.1.1 ...
>
>Var jo ikke understøttet nok i andre tools...

Hvorfor er der aldrig nogen der fortæller mig noget?

>> [root@chran /root]# rm -rf /

>Den mener du forhåbentlig ikke

Tæt på

Mange tak for din hjælp!

--
"...personality goes a long way."

http://chran.dyndns.dk - Nu med misbrug!

Søg
Reklame
Statistik
Spørgsmål : 177511
Tips : 31968
Nyheder : 719565
Indlæg : 6408590
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste