Сегодня мы уже не можем себе представить компьютер без подключения к интернет или офисной локальной сети. Тема сегодняшнего поста добавление и настройка сетевой карты на FreeBSD. Для начала потребуется определить тип сетевой карты (PCI или ISA), соответственно модель сетевой карты и используемый чип. Хотя конечно же этого можно и не делать , так как сама FreeBSD уже поддерживает многие сетевые карты от многих широко распространенных производителей.
Драйверы для широко распространенных сетевых карт представлены в ядре GENERIC, так что ваша карта должна определиться при загрузке системы, примерно так:
_______________________________________________________________
dc0: <82c169 PNIC 10/100BaseTX> port 0xa000-0xa0ff mem 0xd3800000-0xd38
000ff irq 15 at device 11.0 on pci0
dc0: Ethernet address: 00:a0:cc:da:da:da
miibus0: <MII bus> on dc0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
dc1: <82c169 PNIC 10/100BaseTX> port 0x9800-0x98ff mem 0xd3000000-0xd30
000ff irq 11 at device 12.0 on pci0
dc1: Ethernet address: 00:a0:cc:da:da:db
miibus1: <MII bus> on dc1
ukphy1: <Generic IEEE 802.3u media interface> on miibus1
ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
________________________________________________________________________
В этом примере две карты используют имеющийся в системе драйвер.
Если драйвер вашей сетевой карты отсутствует в GENERIC, для ее использования потребуется загрузить подходящий драйвер от производителя или погуглить на тему установки драйверов во FreeBSD. Но не забудьте что придется компилировать ядро операционной системы.
Для настройки карты вам потребуются привилегии пользователя ro