Ubuntu と wireless usbのプラネックスの gw-us54mini2w を使用し、接続先は FON です。 まず、 http://www.ramoonus.nl/2009/06/10/linux-kernel-2-6-30-installation-guide-for-ubuntu-and-debian-linux/ にて tuyosi@thin:~$ uname -ar Linux thin 2.6.30-020630-generic #020630 SMP Wed Jun 10 09:45:40 UTC 2009 i686 GNU/Linux と カーネルを 2.6.30 にあげます。 あと modconfで kernel/drivers/net/wireless/rt2x000で rt73usb を選びます。 あと /etc/network/interfaces は auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.72.77 netmask 255.255.255.0 gateway 192.168.72.50 auto eth1 iface eth1 inet static address 192.168.0.254 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 usbの プラネックスの gw-us54mini2w を刺したまま起動し 下の図の矢印のところを くりっくすると wpaキーが求められますので それをいれたら はいつながります。 ちょっと簡単ですごいよ ubuntuです
|
|
これで以下のような姿です。 tuyosi@thin:~$ sudo ifconfig -a [sudo] password for tuyosi: eth0 Link encap:イーサネット ハードウェアアドレス 00:e0:81:2a:bd:0f inet6アドレス: fe80::2e0:81ff:fe2a:bd0f/64 範囲:リンク UP BROADCAST MULTICAST MTU:1500 メトリック:1 RXパケット:18330 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:15161 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:100 RXバイト:19303159 (19.3 MB) TXバイト:2366430 (2.3 MB) eth1 Link encap:イーサネット ハードウェアアドレス 00:a0:c9:27:dc:91 inetアドレス:192.168.0.254 ブロードキャスト:192.168.0.255 マスク:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 メトリック:1 RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:0 (0.0 B) TXバイト:0 (0.0 B) lo Link encap:ローカルループバック inetアドレス:127.0.0.1 マスク:255.0.0.0 inet6アドレス: ::1/128 範囲:ホスト UP LOOPBACK RUNNING MTU:16436 メトリック:1 RXパケット:164 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:164 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:0 RXバイト:12728 (12.7 KB) TXバイト:12728 (12.7 KB) pan0 Link encap:イーサネット ハードウェアアドレス c6:略:32 BROADCAST MULTICAST MTU:1500 メトリック:1 RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:0 RXバイト:0 (0.0 B) TXバイト:0 (0.0 B) wlan0 Link encap:イーサネット ハードウェアアドレス 00:略:6f inetアドレス:192.168.10.220 ブロードキャスト:192.168.10.255 マスク:255.255.255.0 inet6アドレス: fe80::222:cfff:fe01:226f/64 範囲:リンク UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1 RXパケット:319 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:373 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:246702 (246.7 KB) TXバイト:61778 (61.7 KB) wmaster0 Link encap:不明なネット ハードウェアアドレス 00-略-00 UP RUNNING MTU:0 メトリック:1 RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:0 (0.0 B) TXバイト:0 (0.0 B) |
以下関係なく 個人的覚書ですが virtualbox in 自宅では けど この表の最後に書いたThin サーバーでの Vboxもご覧下さい |
|
|
|
$ ./comment-out-python.bat virtualbox-bridge.bat sudo
cp /etc/network/interfaces-OK-Vbox /etc/network/interfaces sudo
/etc/init.d/networking restart
tuyosi@ubuntu64:~$ ./comment-out-python.bat /etc/network/interfaces-OK-Vbox auto
lo auto
eth0 auto
br0 |
なお virtualbox in 職場では |
|
./comment-out-egrep.bat /etc/network/interfaces auto
lo
auto
eth1 address 192.168.1.108 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.50
auto tap0 iface tap0 inet manual up ifconfig $IFACE 0.0.0.0 up down ifconfig $IFACE down tunctl_user tuyosi
auto br0 iface br0 inet static address 192.168.1.109 netmask 255.255.255.0 gateway 192.168.1.50 bridge_ports eth1 tap0
auto eth0 iface eth0 inet static address 192.168.72.99 netmask 255.255.255.0 network 192.168.72.0 broadcast 192.168.72.255 |
|
|
|
で 以下だけで起動します。 |
|
Thin サーバーでの Vboxです
まず 、/etc/udev/rules.d/70-persistent-net.rules は # This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key. # on board # PCI device 0x8086:0x1013 (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:81:2a:bd:0f", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # PCI bus # PCI device 0x8086:0x1229 (e100) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:a0:c9:27:dc:91", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" # wireless # USB device 0x:0x (rt73usb) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:22:cf:01:22:6f", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0" です。
つぎに /etc/network/interfaces は # The loopback network interface auto lo iface lo inet loopback # PCI bus auto eth1 iface eth1 inet static address 192.168.72.77 network 192.168.72.0 netmask 255.255.255.0 # on board auto eth0 iface eth0 inet static address 192.168.0.254 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 です。
これで どうかというと
root@thin:/home/tuyosi# ifconfig -a eth0 Link encap:イーサネット ハードウェアアドレス 00:e0:81:2a:bd:0f <- オンボード inetアドレス:192.168.0.254 ブロードキャスト:192.168.0.255 マスク:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 メトリック:1 RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:0 (0.0 B) TXバイト:0 (0.0 B) eth1 Link encap:イーサネット ハードウェアアドレス 00:a0:c9:27:dc:91 <- 追加 PCIバス inetアドレス:192.168.72.77 ブロードキャスト:192.168.72.255 マスク:255.255.255.0 inet6アドレス: fe80::2a0:c9ff:fe27:dc91/64 範囲:リンク UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1 RXパケット:49 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:127 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:4020 (4.0 KB) TXバイト:72730 (72.7 KB) lo Link encap:ローカルループバック inetアドレス:127.0.0.1 マスク:255.0.0.0 inet6アドレス: ::1/128 範囲:ホスト UP LOOPBACK RUNNING MTU:16436 メトリック:1 RXパケット:21 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:21 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:0 RXバイト:1470 (1.4 KB) TXバイト:1470 (1.4 KB) vboxnet0 Link encap:イーサネット ハードウェアアドレス 0a:00:27:00:00:00 BROADCAST MULTICAST MTU:1500 メトリック:1 RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:0 (0.0 B) TXバイト:0 (0.0 B) wlan0 Link encap:イーサネット ハードウェアアドレス 00:22:cf:01:22:6f <- wireless inetアドレス:192.168.10.220 ブロードキャスト:192.168.10.255 マスク:255.255.255.0 inet6アドレス: fe80::222:cfff:fe01:226f/64 範囲:リンク UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1 RXパケット:1375 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:1466 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:1146897 (1.1 MB) TXバイト:235975 (235.9 KB) wmaster0 Link encap:不明なネット ハードウェアアドレス 00-22-CF-01-22-6F-30-31-00-00-00-00-00-00-00-00 UP RUNNING MTU:0 メトリック:1 RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:0 (0.0 B) TXバイト:0 (0.0 B) |
|
|
|
|
|
で 以下だけで起動します。
|
|
しかし 上ではメールの送信ができなかったので 今は FONを使わない設定にしてます。
$ ./comment-out.bat /etc/udev/rules.d/70-persistent-net.rules SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:81:2a:bd:0f", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:a0:c9:27:dc:91", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1" SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:22:cf:01:22:6f", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
$ ./comment-out.bat /etc/network/interfaces auto lo iface lo inet loopback
auto eth1 iface eth1 inet static address 192.168.72.77 netmask 255.255.255.0 network 192.168.72.0 gateway 192.168.72.50
auto eth0 iface eth0 inet static address 192.168.0.254 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255
~$ ./comment-out.bat /etc/dhcp3/dhclient.conf option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; send host-name "<hostname>"; prepend domain-name-servers 218.231.54.19, 202.224.32.1 ; request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes, ntp-servers; ここは https://answers.launchpad.net/ubuntu/+source/ifupdown/+question/3631 にかかれてます。
|