현재 구성

현재 구성

FreeBSD 시스템을 사용하도록 구성하고 싶습니다.다시 0~처럼기본 게이트웨이모든 수신/발신(인터넷) 트래픽 및EM0하나를 위해특정 네트워크, 그래서 패킷을 쉽게 제어할 수 있습니다퍼프.

내 라우터는 FritzBox(192.168.178.1)이고 두 네트워크 카드(re0 및 em0)가 여기에 연결되어 있습니다. DHCP가 현재 활성화되어 있으며 동일한 네트워크에서 IP를 얻고 있습니다.

현재 구성

구성된 경우

Internet:
Destination        Gateway            Flags     Netif Expire
default            192.168.178.1      UGS         re0
127.0.0.1          link#3             UH          lo0
192.168.178.0/24   link#1             U           re0
192.168.178.33     link#2             UHS         lo0
192.168.178.199    link#1             UHS         lo0

rc.conf

ifconfig_em0="DHCP"
ifconfig_re0="DHCP"

필수 구성

ifconfig(조각)

default            192.168.178.1      UGS         re0
192.168.178.0/24   link#2             U           em0

다시 0

  • 기본 경로
  • IP는 중요하지 않습니다

EM0

  • 192.168.178.0/24로 연결
  • 네트워크 IP 192.168.178.0/24

이미 시도했습니다

rc.conf

defaultrouter="192.168.178.1"
ifconfig_em0="inet 192.168.178.33  netmask 255.255.255.0"
ifconfig_re0="inet 192.168.178.199 netmask 255.255.255.0"
static_routes="my"
route_my="-net 192.168.178.0/24 -iface em0"

내 요약

re0은 항상 운영 체제에서 구성한 첫 번째 인터페이스이므로 내 네트워크 192.168.178.0/24에 대한 경로를 포함하는 기본 게이트웨이인 것으로 보입니다.

누구든지 올바른 방향으로 나를 가리킬 수 있습니까? 나아니요사용하고 싶다다시 0내 네트워크로 라우팅하기 위해. 이건 해야 해오직완성자EM0.

감사합니다.

답변1

내 문제를 처리해 주신 모든 분들께 감사드립니다.

해결책을 찾았습니다. "network_interfaces"의 순서가 중요한 것으로 나타났습니다. 내 현재 구성은 다음과 같습니다.

ifconfig_re0="NOAUTO"
ifconfig_em0="NOAUTO"

network_interfaces="em0 re0"
ifconfig_em0="inet 192.168.178.33 netmask 255.255.255.0"
ifconfig_re0="inet 192.168.178.199 netmask 255.255.255.0"
defaultrouter="192.168.178.1"

이렇게 하면 문제가 해결됩니다. 필요한 구성은 재부팅 후에도 유지됩니다. 친절한 안부

관련 정보