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"
이렇게 하면 문제가 해결됩니다. 필요한 구성은 재부팅 후에도 유지됩니다. 친절한 안부