Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Mar 2016 09:11:34 +0100
From:      Polytropon <freebsd@edvax.de>
To:        Manish Jain <bourne.identity@hotmail.com>
Cc:        User Questions <freebsd-questions@freebsd.org>
Subject:   Re: Help needed to re-connect FreeBSD to internet
Message-ID:  <20160309091134.59049c66.freebsd@edvax.de>
In-Reply-To: <BLU436-SMTP85601505A5CD7F34C11CD3F6B30@phx.gbl>
References:  <BLU436-SMTP85601505A5CD7F34C11CD3F6B30@phx.gbl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 9 Mar 2016 13:29:10 +0530, Manish Jain wrote:
> Help from the service provider got the Windows system working again. I 
> enabled Internet Connection Sharing and replaced DHCP with 192.168.10.3 
> for the PC and 192.168.10.1 for the Wi-Fi modem (default_router). While 
> the Windows connects to the internet now, the FreeBSD box remains stuck 
> with roughly those same settings.

You should now reproduce the change of settings that made "Windows"
connect again with FreeBSD. Probably you have wrong configuration
there.



> ifconfig re0 :
> re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
> options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE> 
> 
>      ether 50:46:5d:66:fd:10
>      inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
>      nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>      media: Ethernet autoselect (100baseTX <full-duplex>)
>      status: active

You don't have an IP associated with the netword interface. As
you stated above, 192.168.10.3 is now to be used for the PC. Adjust
/etc/rc.conf accordingly:

	ifconfig_re0="inet 192.168.10.3 netmask 0xffffff00"

That should bring the desired functionality back. Also check with
the provider if there was any change regarding name servers or
default gateway.



> pinging 192.168.1.1 produces 'no route to host' and 100.0% packet loss. 

Expected.



> At boot-time, the system seems to attempt getting a DHCP lease multiple 
> times without success.

Obviously, there is no "DHCP server" in the modem anymore, and as
you've configured a static IP for "Windows", doing the same for
FreeBSD should work. Remove

	ifconfig_re0="DHCP"

from /etc/rc.conf (or put a # infront of it).



> cat /etc/resolv.conf :
> 
> nameserver 192.168.1.1

Hmmm... that's outside of your subnet (which is 192.168.10.*).



> cat /etc/rc.conf :
> 
> hostname="freebsd10dot2.amd64.local"
> ifconfig_re0="DHCP"
                ^^^^

This is the problem. FreeBSD expects a DHCP server to assign it
an IP address, but there is none (as you had to manually configure
a static IP for the client).



> Can someone please point me to what might be the error/changes needed 
> for my FreeBSD box to connect to internet again ? Thank you.

The same change as in "Windows". You might even be able to check
(maybe required) different settings for gateway and NS from the
running (working) "Windows" instance.



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160309091134.59049c66.freebsd>