FreeBSD: меняем режим duplex

Как-то еще в студенческие годы, в общаге (!!) После грозы свитч провайдера соединялся с усзловым свитчем всего 10-ти мегабитным линком, я узнал что такое duplex . «Радость-то какая»!!! Какнал в мир у меня 5/5 Мбит , городской сети 100Мбит и моя сетевуха на half duplex %)Потом конечно времена поменялись, сменилось место жительства со всеми вытекающими, и вот теперь – машинка в локальной сети не большого города, cisco с той стороны, и видимо «прекрасный» кабель. Вообщем потери при пингах, скорость низкая, и тут я вспомнил о duplex-ах во FreeBSD. man ifconfig не подвел.

Смотрим какие режимы работы поддерживает сетевуха:

# ifconfig -m bge0
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
capabilities=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
ether 00:0e:7f:fe:cd:fa
inet 91.215.24.13 netmask 0xfffffff8 broadcast 91.215.24.13
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
supported media:
media autoselect
media 1000baseT mediaopt full-duplex
media 1000baseT
media 100baseTX mediaopt full-duplex
media 100baseTX
media 10baseT/UTP mediaopt full-duplex
media 10baseT/UTP
media none
#

Отлично. Теперь просто в /etc/rc.conf дальше ip & mask нашего интерфейса допишем режим работы :

ee /etc/rc.conf

ifconfig_em0=”inet 91.215.24.13 netmask 255.255.255.248 media 100baseTX mediaopt full-duplex”

Обычно, на сколько я себе понимаю сетевуха работает в режиме media autoselect

http://rg74.ru

Обновлено: 12.03.2015