Trådlös Ubuntu Router under 10.10

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
timmy
Inlägg: 20
Blev medlem: 24 nov 2010, 16:32
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Eslöv

Trådlös Ubuntu Router under 10.10

Inlägg av timmy »

Tjenare!

Jag försöker att sätta upp en trådlös router under Ubuntu 10.10 Server med hjälp av denna guiden: https://help.ubuntu.com/community/Router . Jag använder mig av moderkortets nätverkskort för det externa nätet och ett D-Link DWL-G510 till det interna trådlösa.

lspci:

Kod: Markera allt

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
05:00.0 Network controller: RaLink RT2561/RT61 rev B 802.11g
/etc/network/interfaces:

Kod: Markera allt

# Set up the local loopback interface
auto lo
iface lo inet loopback

# Set up the External interface
#
# For every xxx.xxx.xxx.xxx, enter the numeric address given to you
# by your Internet provider. Don't forget to change eth0 to the proper
# name of the external interface if applicable.
#
auto eth0
iface eth0 inet static
        address 172.16.0.6
        netmask 255.255.128.0
        gateway 172.16.0.4

# Set up the internal wireless network
#
# Don't forget to change wlan0 to the proper name of the internal
# wireless network interface if applicable.
#
#
# If you would like to use WEP, uncomment the line 'wireless-key'
# and replace '<key goes here>' with a WEP key.
#
# You may also change the network essid and channel.
#
auto wlan0
iface wlan0 inet static
    wireless-mode master
    wireless-essid "UbuntuWireless"
    wireless-channel 1
    wireless-key <*******************************>
    address 172.16.128.2
    network 172.16.128.0
    netmask 255.255.128.0
    broadcast 172.16.255.255
Hur som helst så fungerar allting fram tills jag ska exekvera scriptet "nat.sh".

Kod: Markera allt

echo -e "\n\nLoading simple rc.firewall-iptables version $FWVER..\n"
DEPMOD=/sbin/depmod
MODPROBE=/sbin/modprobe

EXTIF="eth0"
INTIF="wlan0"
echo "   External Interface:  $EXTIF"
echo "   Internal Interface:  $INTIF"

#======================================================================
#== No editing beyond this line is required for initial MASQ testing == 
echo -en "   loading modules: "
echo "  - Verifying that all kernel modules are ok"
$DEPMOD -a
echo "----------------------------------------------------------------------"
echo -en "ip_tables, "
$MODPROBE ip_tables
echo -en "nf_conntrack, " 
$MODPROBE nf_conntrack
echo -en "nf_conntrack_ftp, " 
$MODPROBE nf_conntrack_ftp
echo -en "nf_conntrack_irc, " 
$MODPROBE nf_conntrack_irc
echo -en "iptable_nat, "
$MODPROBE iptable_nat
echo -en "nf_nat_ftp, "
$MODPROBE nf_nat_ftp
echo "----------------------------------------------------------------------"
echo -e "   Done loading modules.\n"
echo "   Enabling forwarding.."
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "   Enabling DynamicAddr.."
echo "1" > /proc/sys/net/ipv4/ip_dynaddr 
echo "   Clearing any existing rules and setting default policy.."

iptables-restore <<-EOF
*nat
-A POSTROUTING -o "$EXTIF" -j MASQUERADE
COMMIT
*filter
:INPUT ACCEPT [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
-A FORWARD -i "$EXTIF" -o "$INTIF" -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT 
-A FORWARD -i "$INTIF" -o "$EXTIF" -j ACCEPT
-A FORWARD -j LOG
EOF

echo -e "\nrc.firewall-iptables v$FWVER done.\n"
sudo sh /etc/init.d/nat.sh ger output:

Kod: Markera allt

-e 

Loading simple rc.firewall-iptables version ..

   External Interface:  eth0
   Internal Interface:  wlan0
-en    loading modules: 
  - Verifying that all kernel modules are ok
----------------------------------------------------------------------
-en ip_tables, 
-en nf_conntrack, 
-en nf_conntrack_ftp, 
-en nf_conntrack_irc, 
-en iptable_nat, 
-en nf_nat_ftp, 
----------------------------------------------------------------------
-e    Done loading modules.

   Enabling forwarding..
   Enabling DynamicAddr..
   Clearing any existing rules and setting default policy..
iptables-restore: COMMIT expected at line 11
-e 
rc.firewall-iptables v done.
provar jag t.ex sudo ifup wlan0 kommer följande:

Kod: Markera allt

run-parts: /etc/network/if-pre-up.d/wireless-tools exited with return code 2
SIOCSIFADDR: No such device
wlan0: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
wlan0: ERROR while getting interface flags: No such device
wlan0: ERROR while getting interface flags: No such device
Failed to bring up wlan0.
Någon som vet vad man kan göra?
Senast redigerad av 1 timmy, redigerad totalt 3 gånger.
Användarvisningsbild
Mekaniserad Apelsin
Hedersmedlem
Inlägg: 3777
Blev medlem: 27 maj 2006, 12:24
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: Trådlös Ubuntu Router under 10.10

Inlägg av Mekaniserad Apelsin »

Gissningsvis heter inte ditt trådlösa nätverkskort wlan0? Testa att köra kommandot iwconfig i en terminal och se om det hjälper dig att se vad du ska byta ut wlan0 i koderna enligt guiden.
More Mekaniserad at http://blippe.se.
timmy
Inlägg: 20
Blev medlem: 24 nov 2010, 16:32
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Eslöv

Re: Trådlös Ubuntu Router under 10.10

Inlägg av timmy »

Du hade helt rätt i att nätverkskortet inte heter wlan0.

iwconfig:

Kod: Markera allt

ibrahim@ECDTP-RO03:~$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan1     IEEE 802.11bg  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=17 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off 
Jag har nu bytat ut wlan0 mot wlan1 i /etc/network/interfaces och /etc/init.d/nat.sh men sudo sh nat.sh ger fortfarande följande output:

Kod: Markera allt

ibrahim@ECDTP-RO03:~$ sudo sh /etc/init.d/nat.sh
-e 

Loading simple rc.firewall-iptables version ..

   External Interface:  eth0
   Internal Interface:  wlan1
-en    loading modules: 
  - Verifying that all kernel modules are ok
----------------------------------------------------------------------
-en ip_tables, 
-en nf_conntrack, 
-en nf_conntrack_ftp, 
-en nf_conntrack_irc, 
-en iptable_nat, 
-en nf_nat_ftp, 
----------------------------------------------------------------------
-e    Done loading modules.

   Enabling forwarding..
   Enabling DynamicAddr..
   Clearing any existing rules and setting default policy..
iptables-restore: COMMIT expected at line 11
-e 
rc.firewall-iptables v done.
Output från ifup har däremot ändrats:

Kod: Markera allt

ibrahim@ECDTP-RO03:~$ sudo ifup wlan1
run-parts: /etc/network/if-pre-up.d/wireless-tools exited with return code 2
timmy
Inlägg: 20
Blev medlem: 24 nov 2010, 16:32
OS: Annat GNU/Linux
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Eslöv

Re: Trådlös Ubuntu Router under 10.10

Inlägg av timmy »

Detta är en "BUMP".
Jag skulle gärna vilja höra fler förslag på vad man kan kontrollera (i stil med drivrutins kontroller etc.) eller hur man kan lösa problemet. Detta mest av ett "intresse-perspektiv" då servern är del av ett (avslutat) skolarbete och dess funktionalitet inte är av högsta prioritet. Men jag skulle som sagt gärna vilja veta mer.
(Det finns en möjlighet att jag kan snacka in mig med läraren så att de fortsätter att använda bland annat den här Ubuntu-servern, vilket vore till gagn för detta communityt - eftersom att kommande årskullar hade blivit dirigerade hit för hjälp - och Ubuntu i stort, eftersom det förhoppningsvid kan generera fler användare, kanske också mer "kunniga" användare, eftersom det trots allt är en datorteknisk utbildning.)

Så.. Känn inget tvång att lösa detta, men om ni har något förslag kan ni väl vänligen skriva ett svar till tråden? Det går ju ändå ganska snabbt. ;)


Senast uppknuffad av timmy 15 jan 2011, 00:32.
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"