Avatar billede cjmaack Nybegynder
05. september 2003 - 18:41 Der er 135 kommentarer og
1 løsning

En RH9 maskine med to netkort

Hej

Jeg søger en løsning! Jeg har en maskine der kører RH9 med to netkort installeret. Det ene kort er til internet (eth0) og det andet er til mit interne net (eth1). Mit system er tænkt således, at der til linuxmaskinen skal tilsluttes en laptop der kører win xp. Linuxmaskinen skal derfor give forbindelse til internettet via en proxy og samtidig være fil/printserver for laptop'en, men der opstår konflikt mellem de to netkort (i linusmaksinen)

Jeg har tidligere fået virkelig god hjælp af "lap" se følgende link: http://www.eksperten.dk/spm/388132 Mit problem er bare det ikke vil virke. Er det opsætningen af noget router jeg mangler og i så fald hvordan gøres dette?

Hvordan skal opsætningen sættes op således jeg opnår mit mål?

Undskyld min tråd er lidt lang, men synes det er lidt svært at forklare kortere.
Avatar billede lap Nybegynder
05. september 2003 - 19:15 #1
lad os tage det trin for trin:

Start med begge dine ifcfg-eth0 og ifcfg-eth1 her på siden - så tager vi den derfra.
Avatar billede lap Nybegynder
05. september 2003 - 19:33 #2
og hvad mener du med konflikt?
Avatar billede cjmaack Nybegynder
05. september 2003 - 21:18 #3
hej igen...
Tak for hjælpen sidst, ja... nu har jeg fået en maskine der er min egen således jeg kan ekeperimentere på den. Har bare aldrig fået noget til at virke :-(

Konflikten er som sidst: Jeg skal deaktivere netkortet der kører internt (eth1) for at kunne "surfe" med linuxmaskinen. Det siger derfor sig selv at jeg ikke kan "surfe" via xp maskinen da denne ikke er tilsluttet linuxmaskinen - det er min konklikt. Hvis dette løses burde samba og andet det andet sjove jo komme af sig selv :-)

eth0 = ydre - altså til internet
eth1 = til det indre net (med en maskine tilsluttet)

Jeg starter fra en ende af:
/etc/dhcpd.conf -> (har en dhcp server af hensyn til xp maskinen der tilsluttes)
ddns-update-style interim;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.110;
option subnet-mask 255.255.255.0;
#default gateway
option routers 192.168.0.1;
option domain-name "navn";
option domain-name-servers 192.168.0.1;
default-lease-time 36000;
max-lease-time 86400;
}

/etc/sysconfig/dhcpd ->
#Command line options here
DHCPDARGS=eth0

/etc/sysconfig/network-scripts/ifcfg-eth0 ->
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes
USERCTL=no
PEERDNS=no
TYPE=Ethernet

/etc/sysconfig/network-scripts/ifcfg-eth1 ->
DEVICE=eth1
BOOTPROTO=none
BROADCAST=192.168.0.255
IPADDR=192.168.0.1
NETMARK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes
USERCTL=no
PEERDNS=no
TYPE=Ethernet
(ved start at dhcp serveren fremkommer følgende fejl: "No subnet declaret for eth0 ("adresse fra min ip"). **Ignoring requests on eth0. If this is not what you want, please write a subnet declaration in your dhcpd.conf file for the network segment to which interhace eth0 is attached. **" Hvad er det jeg præcist skal tilføje i DHCPD.CONF og hvordan? Husk på, eth0 er til det ydre net!

Det var vidst det... pyha... det skal nævnes jeg har skrevet det hele af da jeg ikke "tror" nok på netforbindelse via linusmaskinen. Ved ikke om jeg har medtaget for meget, men håber ovenstående giver dig et billede af min konfiguration.
Avatar billede cjmaack Nybegynder
05. september 2003 - 21:23 #4
Jeg har ikke leget med squid endnu - aktiveres ikke ved opstart, men det burde vel heller ikke gøre en forskel?
Avatar billede lap Nybegynder
05. september 2003 - 21:58 #5
Nej, det er ikke squid.

For at "lukke munden" på din dhcpd, så laver du følgende i /etc/dhcpd.conf:

subnet x.x.x.x netmask 255.255.255.255 {
}

hvor x.x.x.x er din ip-adresse fra din udbyder. Jeg går ud fra, at din adresse IKKE ligger i 192.168.0-nettet.

Når begge netkort er aktiveret - hvordan ser din route-tabel ud (netstat -rn)? Det skal være således, at 0.0.0.0 peger på din udbyders default gateway - min egen ser således ud (dog er mine netkort sat omvendt, således at eth0 er inderside):

Destination    Gateway        Genmask        Flags  MSS Window  irtt Iface
80.62.XX.XXX    0.0.0.0        255.255.255.240 U        0 0          0 eth1
169.254.0.0    0.0.0.0        255.255.0.0    U        0 0          0 eth1
10.0.0.0        0.0.0.0        255.0.0.0      U        0 0          0 eth0
127.0.0.0      0.0.0.0        255.0.0.0      U        0 0          0 lo
0.0.0.0        80.62.XX.XXX+1    0.0.0.0        UG        0 0          0 eth1
Avatar billede lap Nybegynder
05. september 2003 - 21:59 #6
hvad med firewall - stop lige den for en sikkerheds skyld (service iptables stop).
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:01 #7
hm... hvad skal jeg skrive i x'erne?? Har ikke fast ip. Jeg har primær, sekundær og teritær dns og en søgesti for dns'erne (adresse)
Avatar billede lap Nybegynder
05. september 2003 - 22:03 #8
Jeg tager lige spørgsmål en af gangen, for du glemmer at svare på en række af dem: Jeg går ud fra, at din adresse IKKE ligger i 192.168.0-nettet fra din udbyder?
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:05 #9
ip fra min udbyder... hm... det mener jeg ikke. Nej, har lige kigget (har nettet tilsluttet min xp maskine nu) og nej... ip'en er to og ikke tre cifret inden det første punktum
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:07 #10
hvis jeg den den grafiske brugerflade under "tjenster" markerer iptables fryser mit system... har genstartet og skrevet kommandoen for stop i en terminal... den er nu stoppet
Avatar billede lap Nybegynder
05. september 2003 - 22:07 #11
ok, formentlig 80, men ligegyldigt.

Du vil få et problem, hvis ikke det er den samme adresse igen og igen med dhcpd.conf, men du skriver den sidste adresse, som du har fået tildelt - med maskinen ikke-tilsluttet burde du kunne se den med ifconfig -a
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:09 #12
vil det sige at jeg skal have fast ip?
Avatar billede lap Nybegynder
05. september 2003 - 22:09 #13
Men det er et mindre problem lige nu. Først skal linux maskinen virke imod internettet med begge netkort kørende.

den ip-adresse du får på linux-maskinen - er det den samme som på XP?
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:09 #14
det første ciffer er 62
Avatar billede lap Nybegynder
05. september 2003 - 22:10 #15
og ja, det er nemmere med fast ip (som fortsat er dhcp-tildelt) - det har jeg selv.
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:17 #16
så er jeg online med linusmaskinen og ja, det er den samme ip jeg får tildelt her. Det er bare lidt noget skidt tror jeg.. har stofa så den "siger" jeg allerede har én forbindelse men kan vælge at bruge den samme. Ergo... man må kun have en computer tilsluttet, men det er vel et problem jeg kommer udover? - mit xp system skal jo "bare" trække på lunixmaskinen?
Avatar billede lap Nybegynder
05. september 2003 - 22:18 #17
nu har du linux maskinen online - og er begge netkort enabled?
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:20 #18
jeg skal altså tilføje i min dhcpd.conf

subnet x.x.x.x netmask 255.255.255.255 {
} et tilfældigt sted?

regner jeg at få fast ip på et tidspunkt da jeg dermed kan komme i kontakt med maskinen "udefra", men hvis maskinen ikke slukkes er det vel ikke et større problem bortset fra jeg ikke kan kommunikere med den "udefra"?
Avatar billede lap Nybegynder
05. september 2003 - 22:22 #19
Sådan ville jeg lave den:

ddns-update-style interim;
option subnet-mask 255.255.255.0;
option routers 192.168.0.1;
option domain-name "navn";
option domain-name-servers 192.168.0.1;
default-lease-time 36000;
max-lease-time 86400;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.110;
}

subnet x.x.x.x netmask 255.255.255.255 {
}
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:22 #20
yes... xp maskinen er tilsluttet linuxmaskinen men... xp maskinen har ikke en ip fra dhcp serveren da jeg ikke er klar over hvor jeg skal lukke "lukket"
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:23 #21
ok... retter min dhcp.conf til... øjelbik
Avatar billede lap Nybegynder
05. september 2003 - 22:24 #22
XP kommer først på, når:

linux kører med begge netkort
dhcp-server er på plads
der er etableret en router funktion på linux

og derefter skal der etableres en firewall
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:28 #23
den skriver følgende når jeg genstarte dhcp:
No subnet declaration for eth0 (x.x.x.x).
** Ignoring requests on eth0.  If this is not what
  you want, please write a subnet declaration
  in your dhcpd.conf file for the network segment
  to which interface eth0 is attached. **

x'erne er selvfølgelig ip adressen fra min udbyder men adressen er ikke den samme som jeg skrev i dchp.conf. Hvordan kan jeg finde ud af hvilken ip jeg har fået tildelt nu?
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:30 #24
obs... eth0 er "ydre"
Avatar billede lap Nybegynder
05. september 2003 - 22:30 #25
"ifconfig -a" fortæller altid, hvordan de enkelte netkort har det lige nu - herunder ip-adresse.

Men under alle omstændigheder er beskeden ok, da vi ikke vil sende ip-adresser ud på eth0
Avatar billede lap Nybegynder
05. september 2003 - 22:31 #26
Netop - det er jo HELT ok.

Næste step - mon XP kan få en ip-adresse - en kommandoprompt (start->kør->cmd) med "ipconfig /all" viser konfiguration - herefter "ipconfig /renew" - så skulle du gerne få tildelt en 192.168.0.100 adresse?
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:32 #27
:-) nu kører dhcp serveren!
Avatar billede lap Nybegynder
05. september 2003 - 22:33 #28
tildel adresse på XP - jeg venter spændt
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:35 #29
den prøver at søge en ip (xå maskinen) klikkede på "reparer" men... forgøres... er lige blevet færdig men kan ikke forny adressen - kan altså ikke få tildelt en ip fra linux
Avatar billede lap Nybegynder
05. september 2003 - 22:35 #30
tail /var/log/messages - output her
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:38 #31
med alle ip'erne? stoler på dig... men er det er jo et off. forum... hvordan kan jeg skjule dem?
Avatar billede lap Nybegynder
05. september 2003 - 22:39 #32
blank ip-adresser med x - det er fint med mig - det er også kun linier vedr. dhcp som er interessante - hvis du har messenger - så læg en adresse - så kan du sende dem på den måde
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:40 #33
sep  5 22:35:04 "navn" dhcpd: For info, please visit http://www.isc.org/products/DHCP
sep  5 22:35:04 "navn" dhcpd: Wrote 1 leases to leases file.
sep  5 22:35:04 "navn" dhcpd: Listening on LPF/eth0/00:0c:6e:7a:a0:92/x.x.x.x.8/32
sep  5 22:35:04 "navn" dhcpd: Sending on  LPF/eth0/00:0c:6e:7a:a0:92/x.x.x.x.8/32
sep  5 22:35:04 "navn" dhcpd: Sending on  Socket/fallback/fallback-net
sep  5 22:35:04 "navn" dhcpd: dhcpd opstart succeeded
Sep  5 22:35:20 "navn" dhclient: DHCPREQUEST on eth0 to 212.10.10.20 port 67
Sep  5 22:35:20 "navn" dhcpd: DHCPREQUEST for x.x.x.x from 00:0c:6e:7a:a0:92 via eth0: unknown lease x.x.x.x.
Sep  5 22:35:20 "navn" dhclient: DHCPACK from 10.255.250.58
Sep  5 22:35:20 "navn" dhclient: bound to x.x.x.x -- renewal in 1404 seconds.
Avatar billede lap Nybegynder
05. september 2003 - 22:41 #34
og forresten omkring det at stole - jeg forstår dig udmærket, for der er ingen måde du kan kontrollere mig - udover at jeg ligger relativt højt på E - hvilket vil sige at jeg ofte hjælper folk - og har også en del gange været logget på andre personers maskiner som root.

Eneste regel fra min side er, at jeg aldrig offentliggør min messenger adresse her på E.
Avatar billede lap Nybegynder
05. september 2003 - 22:43 #35
Hov, problemet er jo, at dhcp slet ikke lytter på eth1 - /etc/sysconfig/dhcpd indeholder eth0 - hvilket betyder, at den kun skal lytte på eth0 - hvilket jo er forkert - ret til eth1
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:45 #36
ved slet ikke hvad jeg skal sige... er ny i lunix verdenen og virkelig overrasket over den hjælp man får! :-) Synes du gør MEGET mere end jeg tør spørge om.... men.. klager bestemt ikke! :-)
Avatar billede lap Nybegynder
05. september 2003 - 22:47 #37
Det specielle ved linux verdenen er, at de fleste arbejder med det for sjovs skyld. Derfor er folk også meget hjælpsomme, men for mit eget vedkommende, så arbejder jeg også professionelt med det - og er (som en af de få i DK) RedHat certificeret.
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:47 #38
er gjort! mig store klovn! - heh... var faktisk i tvivl dengang jeg skrev det... brugte det fra din sidste hjælp som skabelon og ja... gjorde det alligevel forkert... vi har eller ikke de samme kort som indre og ydre... undskylder
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:48 #39
dhcp'en er genstartet og xp maskinen har 192.168.0.110 som ip! *jeg smiler*!!!
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:49 #40
må jeg spørge om noget (linux) men uden for dette emne eller det for forvirrende  nu? - det er dog ikke noget kompliceret
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:50 #41
kan godt fornemme du er en haj! Du er en god person at kende kan jeg regne ud... ;-) Har også luret du aldrig er tøvende... ved sku hvad det drejer sig om!
Avatar billede lap Nybegynder
05. september 2003 - 22:52 #42
Du spørger bare..

Næste step - vi laver en router. du skriver:

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

Derefter prøver du fra XP om du kan sige "ping www.tv2.dk" og "ping 193.88.89.14" (begge dele er tv2)
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:54 #43
hvor skriver jeg det? altså echo.....
Avatar billede lap Nybegynder
05. september 2003 - 22:55 #44
det skriver du blot i et konsol vindue - det er midlertidigt, da det forsvinder ved boot - lidt senere sætter vi det permanent (i forbindelse med firewall etablering).
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:56 #45
min HD er ret stor hvorfor jeg har lavet /home "for sig selv"... er det at forstå som en partition man kender fra win og dos således jeg fx kan geninstallere RH uden at slette data på /home?
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:57 #46
den skriver:
bash: /proc/sys/net/ipv4/ip_forward: Adgang nægtet
Avatar billede lap Nybegynder
05. september 2003 - 22:57 #47
Ja, principielt. En partition er blot en opdeling af en fysisk harddisk i flere mindre dele.

fortsættes...
Avatar billede cjmaack Nybegynder
05. september 2003 - 22:58 #48
havde glemt echo 1
nu skriver den ikke noget .. .prøver det du sagde
Avatar billede lap Nybegynder
05. september 2003 - 22:59 #49
Forresten, så skal du være root (have en # som prompt) når det gøres. Hvis du er logget på som almindelig bruger, så skriver du blot "su -" - og herefter password til root - så er kører det
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:01 #50
xp skriver.....
anmodning fik timeout. (skrives over 4 linier)
pakker: sendt = 4, modtaget = 0, tabt = 4 (100% tab).
Avatar billede lap Nybegynder
05. september 2003 - 23:02 #51
fortsættelse...

Man skal være klar over, at en fysisk disk kun bør opdeles i 4 primære partitioner - derfor er begrebet "logisk disk" opfundet. Meget ofte laves en disk med 4 partitioner, hvor den 4 er en extended, hvori der lægges flere logiske partitioner.

Det vil sige, at hvis /home befinder sig i den extendede partition, så må hele den extended partition ikke røres.

Hvis man geninstallerer med samme disk layput, men alene formatterer alle andre partitioner end /home, så er der ikke noget problem.

Det vil sige, at under disk etablering skal man være temmelig forsigtig.
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:03 #52
jeg er logget på som root - har været det hele tiden
Avatar billede lap Nybegynder
05. september 2003 - 23:03 #53
ok, der er ikke hul igennem linux-maskinen. Nu laver vi lige rettelsen permanent og genstarter maskinen.

rediger filen /etc/sysctl.conf, således at følgende står (lad resten stå):
# Controls IP packet forwarding
net.ipv4.ip_forward = 1

og derefter genstarter du
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:04 #54
ok... mente jeg nok. Kender lidt til fdisk (fra dos/win) systemet
Avatar billede lap Nybegynder
05. september 2003 - 23:04 #55
i stedet for genstart kan du også skrive "sysctl -p"
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:06 #56
ok ... genstarter... men så skal jeg vel være opmærksom på om jeg har den samme ip og hvis ikke så rette i dhcpd.conf??
Avatar billede lap Nybegynder
05. september 2003 - 23:06 #57
derefter prøver du step for step fra XP:

ping 192.168.0.1
ping <ekstern ip på linux - check med ifconfig -a>
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:07 #58
har skrevet den komando du skrev... skal jeg genstarte noget? dhcp?
Avatar billede lap Nybegynder
05. september 2003 - 23:08 #59
nix - det er ikke nødvendigt
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:08 #60
det virker med 192....
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:09 #61
hvad mener du med den nr 2 linie med ping? ekstern ip?
Avatar billede lap Nybegynder
05. september 2003 - 23:09 #62
ip-adresse på eth0
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:11 #63
ok.. altså en ping fra linux maskinen til fx tv2 ... en "cykler" bare derudad med en masse "linier"... afbrød med ctrl+c
Avatar billede lap Nybegynder
05. september 2003 - 23:16 #64
fra XP til eth0 på linux-maskinen?
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:17 #65
har lige opdaget noget... den der standark firewall i xp er ikke slået fra... er nu gjort men det ændrer intet mht ping tv2
Avatar billede lap Nybegynder
05. september 2003 - 23:18 #66
XP firewall har kun betydning på vej ind til XP - ikke på svar på ting fra XP
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:19 #67
nej... ping til tv2 fra xp får timeout... det virker fra linux men det... ja.. det kan jeg jo sige mig selv det gør eftersom jeg kan være online her...
Avatar billede lap Nybegynder
05. september 2003 - 23:24 #68
igen step by step fra XP:

ping 62.x.x.x      (eth0 ip-adresse)
ping 193.88.89.14

alt ping skal indtil videre foregå med ip-adresser, så der formentlig ikke er dns-svar fra 192.168.0.1, som du har skrevet i dhcpd.conf
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:28 #69
ping virker med 62.x.x.x (altså til ip fra udbyder)
pint 193... virker ikke
Avatar billede lap Nybegynder
05. september 2003 - 23:30 #70
Det er meget fint - vi kan komme igennem din linux-maskine.

Inden vi sætter firewall op, så skal du lige beslutte, om du vil have en lokal navneserver (dns-server) på din linux-maskine, eller om klienter skal spørge direkte hos din udbyder?
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:32 #71
vil gerne have det lokalt... er det ikke nemmest hvis jeg skifter udbyder? hvad ved jeg... hm... hvad er bedst/smartest?
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:33 #72
mener du engang har nævnt at du kører det lokalt så er det ikke nemmest mht konfigurationen?
Avatar billede lap Nybegynder
05. september 2003 - 23:34 #73
Så laver vi en caching-only nameserver. Den fungerer på den måde, at den (forhåbentlig) får svar ude fra verden - og gemmer disse svar lokalt.

start med: "rpm -qa|grep named" så jeg kan se, hvad du har installeret af named.
Avatar billede lap Nybegynder
05. september 2003 - 23:35 #74
Jo, jeg har selv en lokal navneserver med indhold, men jeg har 8 års erfaring med at drive en navneserver.
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:36 #75
done...

den (dns) oprettes altså lokalt?
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:37 #76
hm... jeg har vidst MEGET at lære.... vi tager den nemme vej... :-)
Avatar billede lap Nybegynder
05. september 2003 - 23:37 #77
hvis giver "rpm -qa|grep named" af output?
Avatar billede lap Nybegynder
05. september 2003 - 23:38 #78
fjollerøv - det er ikke named men bind: "rpm -qa|grep bind" ?
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:39 #79
giver... en del aktivitet på HD men intet skrives på skærm
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:40 #80
heh... så er den mere enig... ;-)
jeg er desværre ikke i en situation, hvor jeg kan kontrollere dig... hehe
bind-utils-9.2.1-16
ypbind-1.11-4
bind-9.2.1-16
redhat-config-bind-1.9.0-13
Avatar billede lap Nybegynder
05. september 2003 - 23:42 #81
godt, du har installeret en navneserver - så vidt jeg husker er det default en caching-only - prøv lige:

# service named start
# nslookup -q=a www.tv2.dk. 127.0.0.1

Ignorer fejl/advarsler fra sidste kommando - den skulle gerne give dig ip-adressen på tv2.
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:45 #82
[root@navn root]# service named start
[root@navn root]# nslookup -q=a www.tv2.dk. 127.0.0.1
Note:  nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead.  Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
;; connection timed out; no servers could be reached

[root@navn root]#
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:47 #83
det kommer ikke mig ved, men er du system administrator på tv2?
Avatar billede lap Nybegynder
05. september 2003 - 23:48 #84
OK, det tyder på at det ikke er muligt at sende dns-forespørgsler til rod-servere igennem stofa (sådan umiddelbart).

du har 3 dns-servere sat op - disse 3 skal bruges på din XP i stedet for - derfor tilretter du dhcpd.conf - ip1, ip2,  ip3 er de 3 navneservere - og derefter skal XP ipconfig /renew:

ddns-update-style interim;
option subnet-mask 255.255.255.0;
option routers 192.168.0.1;
option domain-name "navn";
option domain-name-servers ip1, ip2, ip3;
default-lease-time 36000;
max-lease-time 86400;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.110;
}

subnet x.x.x.x netmask 255.255.255.255 {
}
Avatar billede lap Nybegynder
05. september 2003 - 23:49 #85
Nej, men tv2.dk svarer på en ping, hvorimod dr.dk ikke gør - tidligere brugte jeg altid dr.dk :-)
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:53 #86
done... og dhcp genstartet
xp skriver ... ja.. den skriver obs fra linux opsætningen - altså maskin navn, xp ip, undermaske og gateway
Avatar billede lap Nybegynder
05. september 2003 - 23:54 #87
også dhcp oplysningerne er rettet - check med ipconfig /all
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:55 #88
har for sjov prøvet ping 193.88.89.14 - men det samme... får timeout
Avatar billede cjmaack Nybegynder
05. september 2003 - 23:57 #89
det ser for mig ok ud :-)
som dhcp server er 192.168.0.1 - altså min maskine med linux
som dns er de tre fra stofa
Avatar billede lap Nybegynder
05. september 2003 - 23:58 #90
nå, mente dns-oplysninger, men det fandt du ud af :-)

Nu etablerer vi en firewall - jeg genererer lige en - vent...
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:00 #91
desuden står der: (til at begynde med)
primært DNS-suffiks..... (tom linie)
IP-routing aktiveret.... nej
WINS-proxy aktiveret.... nej
Avatar billede lap Nybegynder
06. september 2003 - 00:02 #92
#!/bin/sh

# iptables script generator: V0.1-2002
# Comes with no warranty!
# e-mail: michael@1go.dk

# Diable forwarding
echo 0 > /proc/sys/net/ipv4/ip_forward

LAN_IP_NET='192.168.0.1/24'
LAN_NIC='eth1'
WAN_IP='62.x.x.x'
WAN_NIC='eth0'

# load some modules (if needed)

# Flush
iptables -t nat -F POSTROUTING
iptables -t nat -F PREROUTING
iptables -t nat -F OUTPUT
iptables -F

iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT

# enable Masquerade and forwarding
iptables -t nat -A POSTROUTING -s $LAN_IP_NET -j MASQUERADE
iptables -A FORWARD -j ACCEPT -i $LAN_NIC -s $LAN_IP_NET
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

# STATE RELATED for router
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT


# Enable forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward

--snip--
ovenstående lægges i en fil (f.eks. /root/iptables.sh) - og herefter:

# chmod 755 iptables.sh
# ./iptables.sh
# service iptables save
# service iptables start

Så prøver du fra XP igen
Avatar billede lap Nybegynder
06. september 2003 - 00:02 #93
og jeg ved forresten godt, hvorfor det andet ikke virker - nettet er ikke klar til en router - derfor vil ovenstående løse problemet.
Avatar billede lap Nybegynder
06. september 2003 - 00:03 #94
Forresten - husk at rette x.x.x til din ip-adresse!!
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:07 #95
undskyld... men er lidt forvirret... skal det alt sammen skrives i terminalen?
Avatar billede lap Nybegynder
06. september 2003 - 00:10 #96
ok, step by step:

# cd
# vi iptables.sh
nu er du i en editor, som du lærer at bruge i løbet af de næste 10 år :-)

så trykker du "a" (et lille a)
og herefter paster hele molivitten
derefter tryk på tasten <esc> (escape tasten)
brug piletaster til x.x.x
stå på første x
tryk R (dtort R)
skriv resten af din ip-adresse
derefter tryk på tasten <esc> (escape tasten)
derefter ZZ (2 gange stort Z)
og så:
# chmod 755 iptables.sh
# ./iptables.sh
# service iptables save
# service iptables start
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:17 #97
takker... tror jeg har fået det hele med :-)
Avatar billede lap Nybegynder
06. september 2003 - 00:18 #98
test fra XP
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:19 #99
undskyld jeg spørger.. men, hvad tillader brandmuren så? og ja.. hvad må jeg og hvad må jeg ikke? Eller rettere hvad kan jeg med de give regler?
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:20 #100
hm... jeg har vidt lavet noget.... hm...
Avatar billede lap Nybegynder
06. september 2003 - 00:21 #101
De givne regler fungerer på den måde, at:

Intet er tilladt udefra og ind til linux
Intet er tilladt udefra og igennem linux til indersiden (med mindre det er startet fra inderside)
alt er tilladt fra inderside til linux
alt er tilladt fra inderside igennem linux
Avatar billede lap Nybegynder
06. september 2003 - 00:22 #102
prøv lige:

# ./iptables.sh
kommer der nogen fejl?
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:23 #103
hvor ligger filen og med hvilket navn? vil prøve at kigge den igennem via notepad tingen.... det er for mig mere overskueligt har nu fat i filen iptables men den indeholder ikke ret meget
Avatar billede lap Nybegynder
06. september 2003 - 00:23 #104
/root/iptables.sh
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:24 #105
./iptables.sh: line 1: !/bin/sh: Ingen sådan fil eller filkatalog
./iptables.sh: line 13: unexpected EOF while looking for matching `''
./iptables.sh: line 39: syntax error: unexpected end of file

sorry... tror ikke det gik så godt med vi
Avatar billede lap Nybegynder
06. september 2003 - 00:25 #106
der mangler en # i første linie - skal være:
#!/bin/sh

linie 13 mangler en ' sidst på linien
Avatar billede lap Nybegynder
06. september 2003 - 00:26 #107
' efter din ip-adresse.
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:27 #108
det virker!!! :-)
Avatar billede lap Nybegynder
06. september 2003 - 00:28 #109
hvor meget virker - scriptet? hvis ja, så gør lige:

# service iptables save

Så den husker det til næste gang.
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:29 #110
undskyld... men må jeg spørge om dit navn er Michael? Har nemlig en kammerat der kender en linux haj med samme navn... bor du tilfældigvis i Århus
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:30 #111
jeg har skrevet den linie med save og den med start

kan se tv2's hp i min browser på xp maskinen :-)
Avatar billede lap Nybegynder
06. september 2003 - 00:30 #112
Nej, jeg hedder Lars og bor på vestsjælland - så jeg har nok ikke andet end linux til fælles med Michael i Århus :-)
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:31 #113
så lykkedes det! eller... er det noget der mangler?
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:32 #114
ok.. bare fordi der i firewallen var en mail der refereret til en michael... ;-)
Avatar billede lap Nybegynder
06. september 2003 - 00:32 #115
Så har vi huld igennem - efter 2,5 timer :-)

Nu skal du huske at gemme iptables opsætningen - og derefter skal du genstarte linux så vi er helt sikre på, at alt virker - også efter genstart.

Selvom du skifter ip-adresse på linux, så vil alt fortsat virke - det er kun dhcpd.conf som indeholder din ip-adresse.
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:33 #116
er der en måde hvorpå jeg kan (udover med SSH) styre linux fra xp... vil gerne kunne overtage den grafiske brugerflade på linux med xp (fjernstyre)
Avatar billede lap Nybegynder
06. september 2003 - 00:33 #117
Michael er kendt som dank her på E - han bestyrer et web-hotel og ved meget om linux om bsd - og tror han er Københavner, men jeg ved det ikke.

På hans hjemmeside kan man lave en simpel firewall.
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:34 #118
skal jeg tage chancen og genstarte begge maskiner?
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:35 #119
hvad er hans adresse (www)... mere hvis jeg nu bliver overtroisk og tror jeg kan lave en firewall... heh...
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:36 #120
jeg lukker begge maskiner ned og kommer igen.... 2 min
Avatar billede lap Nybegynder
06. september 2003 - 00:36 #121
Det skal være i rigtig rækkefølge - linux skal være helt kørende før XP startes (pga. dhcp-serveren).

Hvis du forstår begreberne client-server, så tager du og vender dem om - din linux maskine skal være en Xwindows klient, og din XP skal være Xwindows server. Du skal derfor bruge en Xwindows server - f.eks. Xwin32 - men det er en opgave i sig selv at sætte op - men det er muligt.
Avatar billede lap Nybegynder
06. september 2003 - 00:37 #122
firewall er lavet på http://iptables.1go.dk
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:40 #123
jeg er online ... og skriver dette fra xp :-)
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:41 #124
burde jeg nu i princippet fra xp kunne skrive \\"navn" og dermed logge på linux?
Avatar billede lap Nybegynder
06. september 2003 - 00:41 #125
Fantastisk.

Hvis det nu skal være helt perfekt, så mangler squid at blive sat op - lige nu browser du direkte igennem linux - i stedet for at bruge den som mellemlager.

Squid gør nu størst gavn, men der er flere (læs: mange) maskiner på indersiden.
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:42 #126
ok... det med Xwin32... bliver et spørgsmål herinde en anden dag... skal lige nyde dette virke... vil også selv prøve....
Avatar billede lap Nybegynder
06. september 2003 - 00:42 #127
Nej, for du har nu etableret en nat-baseret firewall, men har ikke konfigureret samba, som er måden man deler filer mellem linux og windows.
Avatar billede lap Nybegynder
06. september 2003 - 00:44 #128
Dine næste projekter vil jeg foreslå er:

samba
transparent proxy med squid og iptables (jeg har ikke konfigureret proxy på pc, men den bruges)
Xwindows
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:44 #129
jeg vil lege med squid i morgen?
En sidste ting... og det er ikke for at give din (flere?) grå hår men... hvis jeg printer indholdet ud af de forskellige filer vi har berørt er det vil ikke "dumt" at installere RH forfra... tror det er en god måde at lære opsætningen på...
Avatar billede lap Nybegynder
06. september 2003 - 00:47 #130
tjooww, men du skal huske, at specielt omkring iptables var der også en række kommandoer.

Filerne: /etc/sysctl.conf, /etc/dhcpd.conf, /root/iptables.sh, /etc/sysconfig/dhcpd er vel de eneste filer.

Takker for points - tror jeg vil til at logge af :-)
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:47 #131
det drejer sig vel "blot" om:
ifcfg-eth0 og ifcfg-eth1
dhcp.conf og lign
og slutteligt iptables.sh
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:48 #132
det er mig der siger tak! og det tusind gange!!
Du har været min redning... :-)
Avatar billede lap Nybegynder
06. september 2003 - 00:50 #133
sov godt når du er kommet dig over success'en :-) - jeg håber du også har fået noget ud af det. Helt generelt er min største styrke formentlig ikke konkret linux viden, men et bredt kendskab og stor erfaring med fejlsøgning.

Det vigtigste er simpelthen fejlsøgning.

Godnat :-)
Avatar billede cjmaack Nybegynder
06. september 2003 - 00:52 #134
Godnat... hm.. tjae... søvn får jeg nok ikke lige med det samme! Er lykkelig og glad... endelig ville det lykkedes! Har lært en masse (en bekeden % vel rettere) om opsætning af linux i aften
Avatar billede lap Nybegynder
06. september 2003 - 00:52 #135
og forresten - du har 2 åbne spørgsmål som du har forsøgt at afslutte. Hvis du ikke ved hvordan du lukker dem helt, så lægger du simpelthen selv et svar (har du også gjort i det ene) - og accepterer det - så er de væk :-)

Jeg skulle jo lige se, om der var andre spørgsmål du have, som vi lige skulle lukke ;-)
Avatar billede cjmaack Nybegynder
06. september 2003 - 01:07 #136
tak... :-).. jeg prøver... men er også ny her... hm... jeg får det til at lyde som om jeg lige har fået min første pc... he...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester