Hello, first time poster here.
I'm running FreeBSD 11.2-RELEASE, and have patches up to date as of about a week ago. I run my system on hardware from ~2007. My motherboard has 2 integrated NICs and they use the nfe driver (nfe0 and nfe1). It sits behind an old DD-WRT router which runs a DHCP server (using dnsmasq I believe)
Every time I restarted the system I would manually have to run
Recently, a power surge caused my FreeBSD system to shutdown. Upon restarting the machine, even after running the dhclient command, I would get several DHCPDISCOVER messages, which would repeat forever and I would never get an IP assigned. I'm looking for help here.
I've already verified that my network cable is working. The DD-WRT router also assigns an IP to a windows computer I manually connect, so I believe it to be my FreeBSD system where the problem lies. When I type ifconfig, it lists both nfe0 and nfe1 as 'UP'
Since my system does not have an internet connection, it will be somewhat hard to post contents of my config files etc. but my rc.conf file has the line ifconfig_nfe0="DHCP" in it. I've also tried ifconfig_nfe0="SYNCDHCP" and that doesn't work either.
I've also tried
In /var/log/messages I see 'errors' like this
Any suggestions as to what else to try? Thank you in advance.
I'm running FreeBSD 11.2-RELEASE, and have patches up to date as of about a week ago. I run my system on hardware from ~2007. My motherboard has 2 integrated NICs and they use the nfe driver (nfe0 and nfe1). It sits behind an old DD-WRT router which runs a DHCP server (using dnsmasq I believe)
Every time I restarted the system I would manually have to run
dhclient nfe0
and that would get my IP and allow me to connect to the internet. I believe I manually had to run this command because my /etc/rc.conf was improperly configured (since corrected). However, after running the command it worked.Recently, a power surge caused my FreeBSD system to shutdown. Upon restarting the machine, even after running the dhclient command, I would get several DHCPDISCOVER messages, which would repeat forever and I would never get an IP assigned. I'm looking for help here.
I've already verified that my network cable is working. The DD-WRT router also assigns an IP to a windows computer I manually connect, so I believe it to be my FreeBSD system where the problem lies. When I type ifconfig, it lists both nfe0 and nfe1 as 'UP'
Since my system does not have an internet connection, it will be somewhat hard to post contents of my config files etc. but my rc.conf file has the line ifconfig_nfe0="DHCP" in it. I've also tried ifconfig_nfe0="SYNCDHCP" and that doesn't work either.
I've also tried
service netif restart
and service routing restart
but that doesn't work either.In /var/log/messages I see 'errors' like this
Code:
dhclient[684]: send_packet: No buffer space available
Any suggestions as to what else to try? Thank you in advance.