PCI ADSL card supported by Open Source and Free Software via Realtek 8139 network chip and telnet interface (Linux, *BSD)
We ship worldwide, plenty of stock of Viking cards
Click here for full dmesg of the Viking PCI ADSL2+ modem in a Soekris 5501-70 running OpenBSD 4.5.
The important bit:
re0 at pci0 dev 14 function 0 "Realtek 8139" rev 0x20: RTL8139C+ (0x7480), irq 10, address 00:0a:fa:20:03:62 rlphy0 at re0 phy 0: RTL internal PHY
Configuring the setup:
assign 192.168.1.2 to the re0 device with ifconfig
# telnet 192.168.1.1 (this is the modem device, hidden behind the re0) Trying 192.168.1.1... Connected to 192.168.1.1. Escape character is '^]'. ,vvvdP9P???^ ,,, vvd###P^`^ vvvvv v vv#####?^ ????####vv, vv####?? ,vvvdP???^ ,,, ??##^ v#####? ,vvd##P?^ #?#v#vvv v#####? v###P^ ,vvv, '?#?, ######? ####?^ ,vd#P?^ `???## #####? v#### ,d##P^ '' ###### v#### ]###L _ _ _ ___ #####? v#### ]##L / / \ |\ | |_ \/ /\ |\ | | ###### #### ]###L \_ \_/ | \| |_ /\ /--\ | \| | ?#####v ####v ]##h, ,, ?##### ?###h, `9#hv, ,vv### ###### #####L ]###L ,v#v' ?#####vv ?9##hv, ,,vvvv###' ?#####vv `??9P\vv, ^ vv##, ###### #######L ??###hvv, ,vvv#?##????? `????9hdhvv, Login: admin Password: ***** (passwd is admin) Login successful --> ? agent Get a file from a remote host ald Configuration commands for ald bridge Configure layer 2 bridge classifier Packet classifier configuration commands console Console access dhcpclient DHCP client configuration commands dhcpserver DHCP server configuration commands dnsclient DNS client configuration commands dnsrelay DNS relay configuration dslhome CWMP configuration commands ethernet Commands to configure ethernet transports firewall Firewall configuration commands help Top level CLI help igmp igmp configuration commands imdebug Directly access the information model ip Configure IP router meter Packet metering configuration command nat NAT configuration commands port Physical port configuration commands pppoa PPP over ATM configuration pppoe PPP over Ethernet Configuration resetButton rfc1483 Commands to configure RFC1483 transports scanpvc Scanpvc Commands - AutoConfiguring PVCs on the system scheduler Configuration commands for scheduler security Security configuration commands not specific to NAT or firewall snmp sntpclient Simple Network Time Protocol Client commands source Read a file of commands stop system System administration commands transports Transport configuration commands upnp UPnP configuration commands user User commands webserver Webserver configuration commands --> ip delete interface ipwan --> bridge add interface br0 --> bridge attach br0 ethernet --> rfc1483 add transport tr1 a1 8 35 llc bridged --> bridge add interface br1 --> bridge attach br1 tr1 --> system config save Saving Configuration... --> system ? add Add a user to the system auto-update Update device firmware automatically from a remote server config Configuration file maintenance cpuload Show current CPU loading delete Remove system users info Display hardware/software information legal list List system information log Set logging options restart Restart system (same as pressing reset) set Set user privileges --> system restart Connection closed by foreign host. # ifconfig pppoe0 pppoe0: flags=8810mtu 1484 priority: 0 dev: re0 state: PADI sent sid: 0x0 PADI retries: 7 PADR retries: 0 groups: pppoe egress inet6 fe80::200:24ff:fecb:9fb4%pppoe0 -> prefixlen 64 scopeid 0x8 inet 0.0.0.0 --> 0.0.0.1 netmask 0xffffffff # ifconfig pppoe0 down # ifconfig pppoe0 up # ifconfig pppoe0 pppoe0: flags=8851 mtu 1484 priority: 0 dev: re0 state: session sid: 0x3a7f PADI retries: 0 PADR retries: 0 time: 00:00:02 sppp: phase network authproto pap authname "dsl48888@schedom" groups: pppoe egress inet6 fe80::200:24ff:fecb:9fb4%pppoe0 -> prefixlen 64 scopeid 0x8 inet 83.101.24.229 --> 83.101.24.193 netmask 0xffffffff
Config files:
hostname.re0
inet 192.168.1.2 255.255.255.0 NONE mtu 1492 up
hostname.pppoe0
inet 0.0.0.0 255.255.255.255 0.0.0.1 pppoedev re0 authproto pap authname dsl48888@schedom authkey WWWWWVVV up !/sbin/route add default 0.0.0.1
For getting M0n0wall to recognise this card, check this article