まったく偶然に uroadaeroというwifiルーターをUSBケーブルだけでつなげて、 インターネットにでることができるようになりました。
wifi子機はつけてません。
この成功例はUSBメモリにインストールしたpuppyではできたのですが、 ハードディスクにインストールしたものでは失敗続きです。
USBメモリの方では なにかモジュールを外したような気がします。
とりあえず報告します
何が必要な情報なのかわかりませんので、
# ifconfig -aは
eth0 Link encap:Ethernet HWaddr 00:1E:C9:05:78:FC
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:17
eth1 Link encap:Ethernet HWaddr 00:0A:3B:FF:FF:01
inet addr:192.168.100.117 Bcast:192.168.100.255 Mask:255.255.255.0 アドレスが当たってる
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2797 errors:0 dropped:0 overruns:0 frame:0
TX packets:2403 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2455798 (2.3 MiB) TX bytes:431361 (421.2 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
なので eth1として認識されてるでしょうか?
さらに
# dmesg | grep eth1
[ 22.203587] rndis_host 2-1:2.0: eth1: register 'rndis_host' at usb-0000:00:1d.7-1, RNDIS device, 00:0a:3b:ff:ff:01
とか
# dmesg | grep RNDIS
[ 1.087895] usb 2-1: Product: RNDIS/Ethernet Gadget
[ 22.203587] rndis_host 2-1:2.0: eth1: register 'rndis_host' at usb-0000:00:1d.7-1, RNDIS device, 00:0a:3b:ff:ff:01
# dmesg | grep rndis
[ 22.203587] rndis_host 2-1:2.0: eth1: register 'rndis_host' at usb-0000:00:1d.7-1, RNDIS device, 00:0a:3b:ff:ff:01
[ 22.203910] usbcore: registered new interface driver rndis_host
とか
# lsmod | grep rndis
rndis_host 3827 0
cdc_ether 2774 1 rndis_host
usbnet 10398 2 rndis_host,cdc_ethe
とかがでます。
# cat /etc/dhcpcd.conf は以下で何もないです。
# A sample configuration for dhcpcd.
# See dhcpcd.conf(5) for details.
# Inform the DHCP server of our hostname for DDNS.
hostname
# To share the DHCP lease across OSX and Windows a ClientID is needed.
# Enabling this may get a different lease than the kernel DHCP client.
# Some upstream DHCP servers may also require a ClientID, such as FRITZ!Box.
#clientid
# A list of options to request from the DHCP server.
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
# Most distributions have NTP support.
option ntp_servers
# Respect the network MTU.
option interface_mtu
# A ServerID is required by RFC2131.
require dhcp_server_identifier
# A hook script is provided to lookup the hostname if not set by the DHCP
# server, but it should not be run by default.
nohook lookup-hostname
ハードディスクインストールのpuppyでは トライアンドエラーだけではできません。
理論的裏付けが必要と思います。
アドバイスよろしくお願いします。
USBケーブルだけのuroadaeroでインターネット
Re: USBケーブルだけのuroadaeroでインターネット
解決のためにその後 ハードディスクから立ち上げ USBからのとおなじことをしてみました。
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1E:C9:05:78:FC
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:17
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
usb0 Link encap:Ethernet HWaddr 1E:4B:CB:8D:39:A4
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 00:22:CF:01:22:6F
inet addr:192.168.100.100 Bcast:192.168.100.255 Mask:255.255.255.0 アドレスがあたっている。
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:442 errors:0 dropped:0 overruns:0 frame:0
TX packets:407 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:401934 (392.5 KiB) TX bytes:65265 (63.7 KiB)
# dmesg | grep eth1
なし。
# dmesg | grep RNDIS
[ 1.088008] usb 2-1: Product: RNDIS/Ethernet Gadget
# dmesg | grep rndis
なし
# lsmod | grep rndis
なし
# cat /etc/dhcpcd.conf
# A sample configuration for dhcpcd.
# See dhcpcd.conf(5) for details.
# Inform the DHCP server of our hostname for DDNS.
hostname
# To share the DHCP lease across OSX and Windows a ClientID is needed.
# Enabling this may get a different lease than the kernel DHCP client.
# Some upstream DHCP servers may also require a ClientID, such as FRITZ!Box.
#clientid
# A list of options to request from the DHCP server.
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
# Most distributions have NTP support.
option ntp_servers
# Respect the network MTU.
option interface_mtu
# A ServerID is required by RFC2131.
require dhcp_server_identifier
# A hook script is provided to lookup the hostname if not set by the DHCP
# server, but it should not be run by default.
nohook lookup-hostname
#
ということなので rndisモジュールを組み込んだらいけるような気がします。
しかし 組み込みかたがわかりません。
どう メニューをたどっていったらいいのでしょうか
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1E:C9:05:78:FC
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:17
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
usb0 Link encap:Ethernet HWaddr 1E:4B:CB:8D:39:A4
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 00:22:CF:01:22:6F
inet addr:192.168.100.100 Bcast:192.168.100.255 Mask:255.255.255.0 アドレスがあたっている。
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:442 errors:0 dropped:0 overruns:0 frame:0
TX packets:407 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:401934 (392.5 KiB) TX bytes:65265 (63.7 KiB)
# dmesg | grep eth1
なし。
# dmesg | grep RNDIS
[ 1.088008] usb 2-1: Product: RNDIS/Ethernet Gadget
# dmesg | grep rndis
なし
# lsmod | grep rndis
なし
# cat /etc/dhcpcd.conf
# A sample configuration for dhcpcd.
# See dhcpcd.conf(5) for details.
# Inform the DHCP server of our hostname for DDNS.
hostname
# To share the DHCP lease across OSX and Windows a ClientID is needed.
# Enabling this may get a different lease than the kernel DHCP client.
# Some upstream DHCP servers may also require a ClientID, such as FRITZ!Box.
#clientid
# A list of options to request from the DHCP server.
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
# Most distributions have NTP support.
option ntp_servers
# Respect the network MTU.
option interface_mtu
# A ServerID is required by RFC2131.
require dhcp_server_identifier
# A hook script is provided to lookup the hostname if not set by the DHCP
# server, but it should not be run by default.
nohook lookup-hostname
#
ということなので rndisモジュールを組み込んだらいけるような気がします。
しかし 組み込みかたがわかりません。
どう メニューをたどっていったらいいのでしょうか
Re: USBケーブルだけのuroadaeroでインターネット
自己解決をしました。
メニュー ー> セットアップ ー> puppyセットアップ ー> パピー起動時の設定で
RNDIS関係をいじってる内に 偶然と思いますが、できました。
XPでは USB wifi 子機を使うと 、 これと uroadaeroの間が 頻回に切れるので、
XPを使うときは パソコンのUSB端子に uroadaeroをつけ、
puppyを使うときは これを外して USB wifi 子機をつけと面倒でした。
これからは パソコンのUSB端子に uroadaeroをつけたままにできるので楽です。
最後に ハードディスクから立ち上げたpuppyで 以下のようになりました。
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1E:C9:05:78:FC
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:17
eth1 Link encap:Ethernet HWaddr 00:0A:3B:FF:FF:01
inet addr:192.168.100.117 Bcast:192.168.100.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:671 errors:0 dropped:0 overruns:0 frame:0
TX packets:528 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:593689 (579.7 KiB) TX bytes:96508 (94.2 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
# dmesg | grep eth1
[ 14.773718] rndis_host 2-1:2.0: eth1: register 'rndis_host' at usb-0000:00:1d.7-1, RNDIS device, 00:0a:3b:ff:ff:01
# dmesg | grep RNDIS
[ 1.087886] usb 2-1: Product: RNDIS/Ethernet Gadget
[ 14.773718] rndis_host 2-1:2.0: eth1: register 'rndis_host' at usb-0000:00:1d.7-1, RNDIS device, 00:0a:3b:ff:ff:01
# dmesg | grep rndis
[ 14.773718] rndis_host 2-1:2.0: eth1: register 'rndis_host' at usb-0000:00:1d.7-1, RNDIS device, 00:0a:3b:ff:ff:01
[ 14.774020] usbcore: registered new interface driver rndis_host
[ 16.114657] usbcore: registered new interface driver rndis_wlan
# lsmod | grep rndis
rndis_wlan 17228 0
cfg80211 116254 1 rndis_wlan
rndis_host 3827 1 rndis_wlan
cdc_ether 2774 1 rndis_host
usbnet 10398 3 rndis_wlan,rndis_host,cdc_ether
# cat /etc/dhcpcd.conf
同様なので略。
パピーて 素晴らしいですね。
メニュー ー> セットアップ ー> puppyセットアップ ー> パピー起動時の設定で
RNDIS関係をいじってる内に 偶然と思いますが、できました。
XPでは USB wifi 子機を使うと 、 これと uroadaeroの間が 頻回に切れるので、
XPを使うときは パソコンのUSB端子に uroadaeroをつけ、
puppyを使うときは これを外して USB wifi 子機をつけと面倒でした。
これからは パソコンのUSB端子に uroadaeroをつけたままにできるので楽です。
最後に ハードディスクから立ち上げたpuppyで 以下のようになりました。
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:1E:C9:05:78:FC
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:17
eth1 Link encap:Ethernet HWaddr 00:0A:3B:FF:FF:01
inet addr:192.168.100.117 Bcast:192.168.100.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:671 errors:0 dropped:0 overruns:0 frame:0
TX packets:528 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:593689 (579.7 KiB) TX bytes:96508 (94.2 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
# dmesg | grep eth1
[ 14.773718] rndis_host 2-1:2.0: eth1: register 'rndis_host' at usb-0000:00:1d.7-1, RNDIS device, 00:0a:3b:ff:ff:01
# dmesg | grep RNDIS
[ 1.087886] usb 2-1: Product: RNDIS/Ethernet Gadget
[ 14.773718] rndis_host 2-1:2.0: eth1: register 'rndis_host' at usb-0000:00:1d.7-1, RNDIS device, 00:0a:3b:ff:ff:01
# dmesg | grep rndis
[ 14.773718] rndis_host 2-1:2.0: eth1: register 'rndis_host' at usb-0000:00:1d.7-1, RNDIS device, 00:0a:3b:ff:ff:01
[ 14.774020] usbcore: registered new interface driver rndis_host
[ 16.114657] usbcore: registered new interface driver rndis_wlan
# lsmod | grep rndis
rndis_wlan 17228 0
cfg80211 116254 1 rndis_wlan
rndis_host 3827 1 rndis_wlan
cdc_ether 2774 1 rndis_host
usbnet 10398 3 rndis_wlan,rndis_host,cdc_ether
# cat /etc/dhcpcd.conf
同様なので略。
パピーて 素晴らしいですね。
Re: USBケーブルだけのuroadaeroでインターネット
Bootmanager でカーネルモジュールのロードをいじったのであれば、その結果は /etc/rc.d/MODULESCONFIG に書き込まれているので、それを見れば確認できます。hatahata さんが書きました:自己解決をしました。
メニュー ー> セットアップ ー> puppyセットアップ ー> パピー起動時の設定で
RNDIS関係をいじってる内に 偶然と思いますが、できました。
The bar master, Shino's Bar
http://shinobar.net/
http://shinobar.net/
Re: USBケーブルだけのuroadaeroでインターネット
はい やってみました。コメント行を除くと
cat /etc/rc.d/MODULESCONFIG は
PCI_OVERRIDES='
(none) 0x0000127a 0x00004321 #Rockwell riptide modem not supported by driver
'
SKIPLIST=" arcfb cirrusfb cyber2000fb cyblafb hgafb neofb pm2fb s1d13xxxfb sstfb tdfxfb tridentfb vga16fb aty128fb atyfb radeonfb i810fb intelfb kyrofb nvidiafb rivafb savagefb sisfb btaudio es1371 i810_audio kahlua trident ub usbkbd usbmouse via82cxxx_audio cdc-subset "
ADDLIST=''
PREFLIST=' 8139cp:8139too rtl8180:r8180 rtl8187:r8187 rt2500usb:rt73usb orinoco_nortel:hostap_plx orinoco_plx:hostap_plx orinoco_tmd:hostap_plx orinoco_pci:hostap_pci bcm43xx:ssb prism54:p54pci tulip:dmfe option:hso hcfpcihw:hsfpcibasic2 cdc_acm:dgcusbdcp slamr:snd_intel8x0m:snd_via82xx_modem ssb:wl bcma:wl ssb:bcma '
でした。赤字部分が気になります。
rndisにはなにも手をつけてないように思いますが、どうでしょうか?
ついでに、http://uls.self.jp/blog/freebsd/archive ... u-528.html をみて wifiプリンターを導入しました。
機種は (Brother DCP-J925N) で、 まずUSBプリンターとして登録してから、 wifiプリンターに変更して テストページが印刷できました。
接続先: lpd://192.168.100.103/queue に 変更しててます。
なお
ls /mnt/
dcpj925ncupswrapper-3.0.0-1.i386.deb debbi
dcpj925nlpr-3.0.1-1.i386.deb
で、このフォルダで
./debbi dcpj925nlpr-3.0.1-1.i386.deb
./debbi dcpj925ncupswrapper-3.0.0-1.i386.deb
を行ったところが 原著者とことなってます。
/etc/rc.d/MODULESCONFIG は大変勉強になりました。
ありがとうございました。
定石を勉強せずに 勘だけでやってますので 、 間違ってることも 多々あると思います。
これからも よろしくご指導ください。
cat /etc/rc.d/MODULESCONFIG は
PCI_OVERRIDES='
(none) 0x0000127a 0x00004321 #Rockwell riptide modem not supported by driver
'
SKIPLIST=" arcfb cirrusfb cyber2000fb cyblafb hgafb neofb pm2fb s1d13xxxfb sstfb tdfxfb tridentfb vga16fb aty128fb atyfb radeonfb i810fb intelfb kyrofb nvidiafb rivafb savagefb sisfb btaudio es1371 i810_audio kahlua trident ub usbkbd usbmouse via82cxxx_audio cdc-subset "
ADDLIST=''
PREFLIST=' 8139cp:8139too rtl8180:r8180 rtl8187:r8187 rt2500usb:rt73usb orinoco_nortel:hostap_plx orinoco_plx:hostap_plx orinoco_tmd:hostap_plx orinoco_pci:hostap_pci bcm43xx:ssb prism54:p54pci tulip:dmfe option:hso hcfpcihw:hsfpcibasic2 cdc_acm:dgcusbdcp slamr:snd_intel8x0m:snd_via82xx_modem ssb:wl bcma:wl ssb:bcma '
でした。赤字部分が気になります。
rndisにはなにも手をつけてないように思いますが、どうでしょうか?
ついでに、http://uls.self.jp/blog/freebsd/archive ... u-528.html をみて wifiプリンターを導入しました。
機種は (Brother DCP-J925N) で、 まずUSBプリンターとして登録してから、 wifiプリンターに変更して テストページが印刷できました。
接続先: lpd://192.168.100.103/queue に 変更しててます。
なお
ls /mnt/
dcpj925ncupswrapper-3.0.0-1.i386.deb debbi
dcpj925nlpr-3.0.1-1.i386.deb
で、このフォルダで
./debbi dcpj925nlpr-3.0.1-1.i386.deb
./debbi dcpj925ncupswrapper-3.0.0-1.i386.deb
を行ったところが 原著者とことなってます。
/etc/rc.d/MODULESCONFIG は大変勉強になりました。
ありがとうございました。
定石を勉強せずに 勘だけでやってますので 、 間違ってることも 多々あると思います。
これからも よろしくご指導ください。