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=8810 mtu 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