View Single Post
  #1   (View Single Post)  
Old 21st May 2011
sharris sharris is offline
Package Pilot
 
Join Date: Jun 2010
Posts: 146
Default How to set1000base with full-duplex ?

This works all day long!
Code:
ifconfig_re0="DHCP"
defaultrouter="192.168.1.100"
but it gives me autoselect (100baseTX <full-duplex>).

....
....
On connection to my DSL I want my ETHERNET card to be 1000base(whatever) with Full-Duplex. They are all gigabyte cards and I remember that they show as 1000base(something) on Windows-7 last year, but not on FreeBSD now that I'm trying.

After a full day of trial-and-error I learned that it's important to keep your lease { interface "re0"; fixed-address 192.168.1.220 so that you can keep using it and if you change your hostname you can change the fixed-address and it will work today, or you can wait until it expire and use the same number tomorrow.

</var/db/dhclient.leases.re0> I did it like a hundred times but using the wrong stuff when it was time to bump it up to 1000base (whatever)

I tried this:
Code:
ifconfig_re0="DHCP"
ifconfig_re0="inet 192.168.1.220 netmask 255.255.255.0 media 1000baseTX mediaopt full-duplex"

defaultrouter="192.168.1.100"
and this:
Code:
ifconfig_re0="DHCP media 1000baseTX mediaopt full-duplex"

defaultrouter="192.168.1.100"
... and a lot more that did not work.

How do I make this work on FreeBSD 9.0 ?

Thanks in advance
....
Reply With Quote