FreeBSD 5.1 DSL:Bellnet HS Network Connection Set-up Problems

freebsder freebsder51 at yahoo.com
Tue Jun 22 18:01:24 GMT 2004


<><><><>NETWORK CONFIG/SETUP: <><><><>

+++ISP -> DSL(high-speed) -> Modem> FreeBSD51 server machine in at Gateway "vr0" (192.168.0.1)

+++Freebsd machine LAN Interface at "ed0" (192.168.0.3) -> HUB

+++HUB> 1) 192.168.0.2 - WinXP #1 machine 2) 192.168.0.3 - Freebsd machine in at "ed0" 3) 192.168.0.4 - Winxp #2 machine

At the moment, I've just got the HUB connected to the freebsdmachine at "ed0" and will connect the others as soon as I get the server online.

<><><><><>The PROBLEM:<><><><>

I cannot get my server connected to the internet through the gateway.  What am I doing wrong?

<><><><><>RC.CONF:<><><><><><>

font8x14="NO"

font8x16="swiss-8x16"

font8x8="swiss-8x8"

inetd_enable="YES"

linux_enable="YES"

moused_enable="YES"

moused_port="/dev/psm0"

moused_type="auto"

nfs_client_enable="YES"

nfs_server_enable="YES"

rpcbind_enable="YES"

saver="rain"

scrnmap="NO"

usbd_enable="YES"

ifconfig_vr0="DHCP"

ifconfig_ed0="DHCP"

##initialise NIC

network_interfaces="vr0 ed0 lo0 tun0"

ifconfig tun0

ifconfig vr0= "media 10baseT/UTP up"

ifconfig_ed0="inet 192.168.0.3 netmask 255.255.0.0"

#ifconfig_vr0="inet 192.168.0.1 netmask 255.255.0.0"

#sendmail_enable="YES"

hostname="myhostname"

##User ppp configuration

ppp_enable="YES"

ppp_mode="ddial"

ppp_nat="NO"

ppp_profile="bellnet"

#ppp_user="root"

 

## Firewall

gateway_enable="YES"

firewall_enable="YES"

firewall_type="SIMPLE"

#firewall_quiet="NO"

firewall_script="/etc/rc/firewall"

natd_enable="YES"

natd_interface="vr0"

natd_flags="redirect_port tcp 192.168.0.3:80 80"

 

rpc_statd_enable="YES"

tcp_extensions="YES"

<><><><><><>PPP.CONF:<><><><><><>

default:

# PPP over Ethernet

set device PPPoE:vr0:bellnet

set speed sync

set mru 1492

set mtu 1492

set crtscts off

# Monitor Line Quality

disable lqr

set log phase tun

#ident user-ppp VERSION (built COMPILATIONDATE)

#set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.255 0.0.0.0

#set ifaddr 10.0.0.1/0 10.0.0.2/0

 

#set accmap on

#enable lqr

#set timeout 0

#set redial 0 0

#NAT

#nat enable yes

#nat log yes

#nat same_ports yes

#nat unregistered_only yes

#enable dns

bellnet:

set device PPPoE:vr0

set authname myauthname

set authkey myauthkey

set dial

set login

set mtu 1492

disable lqr

set socket /tmp/ppp.sock 1234

add default HISADDR

<><><><><>SHELL DIALOGS: <><><><><>

<>1<>

# ppp -ddial -quiet bellnet

Warning: Local: bind: Address already in use

Warning: set socket: Failed 2

<>2<>

#ifconfig

ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

inet 192.168.0.3 netmask 0xffff0000 broadcast 192.168.255.255

inet6 fe80::280:c8ff:fede:c937%ed0 prefixlen 64 scopeid 0x1

ether 00:80:c8:de:c9:37

vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

inet6 fe80::20e:a6ff:fe9c:c81d%vr0 prefixlen 64 scopeid 0x2

ether 00:0e:a6:9c:c8:1d

media: Ethernet autoselect (100baseTX <full-duplex>)

status: active

lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384

inet6 ::1 prefixlen 128

inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4

inet 127.0.0.1 netmask 0xff000000

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492

inet 65.92.***.*** --> 64.230.***.*** netmask 0xffffffff

Opened by PID 250

tun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500

Opened by PID 741

ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500

tun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500

Opened by PID 807

tun3: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500

Opened by PID 954

<>3<>

# netstat -rn

Routing tables

Internet:

Destination Gateway Flags Refs Use Netif Expire

default 64.230.***.*** UGSc 2 27 tun0

64.230.***.*** 65.92.***.*** UH 3 15 tun0

127.0.0.1 127.0.0.1 UH 0 135 lo0

192.168.0/16 link#1 UC 0 0 ed0

Internet6:

Destination Gateway Flags Netif Expire

::1 ::1 UH lo0

fe80::%ed0/64 link#1 UC ed0

fe80::280:c8ff:fede:c937%ed0 00:80:c8:de:c9:37 UHL lo0

fe80::%vr0/64 link#2 UC vr0

fe80::20e:a6ff:fe9c:c81d%vr0 00:0e:a6:9c:c8:1d UHL lo0

fe80::%lo0/64 fe80::1%lo0 Uc lo0

fe80::1%lo0 link#4 UHL lo0

ff01::/32 ::1 U lo0

ff02::%ed0/32 link#1 UC ed0

ff02::%vr0/32 link#2 UC vr0

ff02::%lo0/32 ::1 UC lo0

ff02::%tun0/32 fe80::280:c8ff:fede:c937%tun0 UC tun0

ff02::%tun1/32 fe80::280:c8ff:fede:c937%tun1 UC tun1

ff02::%tun2/32 fe80::280:c8ff:fede:c937%tun2 UC tun2

ff02::%tun3/32 fe80::280:c8ff:fede:c937%tun3 UGS tun3

<>4<>

# ppp

Working in interactive mode

Using interface: tun4

ppp ON thor> show physical

Name: deflink

State: closed

Device: N/A

Link Type: interactive

Connect Count: 0

Queued Packets: 0

Phone Number: N/A

Defaults:

Device List: "PPPoE:vr0:bellnet"

Characteristics: sync, cs8, no parity, CTS/RTS off

CD check delay: device specific

Connect time: 0:00:00

0 octets in, 0 octets out

0 packets in, 0 packets out

Overall 0 bytes/sec

ppp ON thor> dial

ppp ON thor> Warning: Sending empty PAP authname!

Ppp ON thor> Warning: Sending empty PAP authname!

Warning: Sending empty PAP authname!

ppp ON thor> dial bellnet

Warning: Local: bind: Address already in use

Warning: set socket: Failed 2

ppp ON thor>

Ppp ON thor>

PPp ON thor> Warning: iface add: ioctl(SIOCAIFADDR, 67.70.89.*** -> 64.230.254.***): File exists

Error: ipcp_InterfaceUp: unable to set ip address

 

<><><><><><> OTHER TWEAKS <><><><><>:

<>1<>

Some one who was trying to help me earlier mentioned that for a network setup I need the following: in  /usr/local/etc/rc.d/natd.sh !#/bin/sh

sbin/natd -u -m -s -n tun0 -redirect_address 192.168.x.x public_address 


in order for someone to get to my boxes from outside my local network. So I have a file called natd.sh in my system but I have not put in values for -redirect_address or public_address yet as I am not sure what they are suppose to mean.


<>2<>
Someone told me to change rc.firewall but I don't think the set-up it correct. I'm not sure if I should be using "tun0" or "vr0" and I think that my onet and inet are not configured properly ... how should this be configured given my topology?

############

# This is a prototype setup for a simple firewall. Configure this

# machine as a named server and ntp server, and point all the machines

# on the inside at this machine for those services.

############

# set these to your outside interface network and netmask and ip

#oif="ed0"

#onet="192.0.2.0"

#omask="255.255.255.240"

#oip="192.0.2.1"

#THE ABOVE FOUR LINES ARE THE ORIGINAL

#THE FOUR LINES BELOW ARE NEW

oif="tun0"

onet="192.168.0.3"

omask="255.255.255.x"

oip=""

 

# set these to your inside interface network and netmask and ip

#iif="ed1"

#inet="192.0.2.16"

#imask="255.255.255.240"

#iip="192.0.2.17"

#THE ABOVE FOUR LINES ARE THE ORIGINAL

#THE FOUR LINES BELOW ARE NEW

iif="ed0"

inet="192.168.0.0"

imask="255.255.255.0"

iip="192.168.0.1"

setup_loopback

<><><><><>

Help!

Thanks in advance.

<><><><><>




		
---------------------------------
Do you Yahoo!?
Yahoo! Mail - 50x more storage than other providers!


More information about the freebsd-net mailing list