오라클 클라우드 vnic 본딩 (우분투)
오라클 클라우드 본딩 해보신분 계신가요?
VNIC 여러개 등록하고 인터페이스도 잡고 통신도 됩니다만,
네트워크 관련은 무식이라
netplan, nmcli 와 ifcgf에 관련된 정보가 혼재되어 정체를 알수 없게 되었네요....
인터페이스 등록은 systemd으로 WantedBy=multi-user.target로 설정했습니다.
운영체제는 우분투 22.04입니다.
좋은답변을 받기위해서는 좋은 질문이 필요합니다.
유의할점⚠️
- 예의를 지켜주세요. 답변자는 답변을 할 의무는 없습니다.
- 질문에 대한 대부분의 답은 검색으로 찾아보실 수 있습니다.
- 답변자가 답변을 하면서 대개 많은 경우는 다시 질문을 하는 경우가 많이 있습니다.
- (질문의 대한 정보가 부족합니다. ~일 경우 결과물이 어떻게 됩니까? 등등)
질문방법🙏
자신의 상황을 최대한 자세히 설명해주세요.
상황이 정확하고 많을 수록 답변의 정확도가 올라갑니다.
ex) ex) 헤놀로지라면 메인보드 모델 칩셋정보, CPU, 사용한 DSM 버전, 모델, 부수적인 추가 컨트롤러 나 랜카드 등과 어떠한 로더의 이미지를 사용했는지.(arpl-i18n, mshell), 어떤 버전을 사용했는지, 문제가있다면 어떠한것인지 스크린샷을 동반하고 에러의 경우 에러로그를 출력해서 주시면 좋습니다.
*가능하면 최신버전 OS/SW를 이용해주세요
답변에대한 피드백을 주세요.
정보가 질문에 모두 담겨있지않다면 대부분의 답변이 다른정보를 요구합니다.
이러한 답변에 대해 명확한 피드백을 주시면 도움이 됩니다.
본딩은,, 또 잘모르겠네요 ㅠ
Ubuntu 22에서 네트워크 본딩을 설정하는 방법은 다음과 같습니다:
1. 먼저, 네트워크 인터페이스를 확인하십시오. 터미널을 열고 다음 명령어를 입력하여 현재 사용중인 네트워크 인터페이스를 확인할 수 있습니다:
```
ip link show
```
위 명령어를 실행하면 현재 사용 가능한 인터페이스의 목록이 표시됩니다. 예를 들어, eth0과 eth1 인터페이스가 표시된다고 가정하겠습니다.
2. 네트워크 본딩 모듈을 설치하십시오. 터미널에서 다음 명령어를 사용하여 네트워크 본딩에 필요한 모듈을 설치합니다:
```
sudo apt install ifenslave
```
3. 네트워크 설정 파일을 편집합니다. 터미널에서 다음 명령어를 사용하여 본딩 설정 파일을 엽니다:
```
sudo nano /etc/netplan/01-netcfg.yaml
```
4. 편집기가 열리면 다음과 같이 설정 파일을 수정합니다:
```yaml
network:
version: 2
bonds:
bond0:
addresses: [xxx.xxx.xxx.xxx/nn] # IP 주소 및 서브넷 마스크를 입력합니다.
gateway4: xxx.xxx.xxx.xxx # 게이트웨이 주소를 입력합니다.
nameservers:
addresses: [xxx.xxx.xxx.xxx] # DNS 서버 주소를 입력합니다.
interfaces:
- eth0
- eth1
parameters:
mode: 4 # 본딩 모드를 선택하려면 적절한 모드를 입력합니다.
primary: eth0 # 주 상위 인터페이스를 입력합니다.
```
주의: 본딩 모드 '4'는 802.3ad (LACP) 모드를 나타냅니다. 다른 본딩 모드 (mode)를 선택하려면 원하는 모드 번호를 입력해야 합니다.
5. 설정 파일을 저장하고 닫습니다.
6. 네트워크 설정을 적용합니다. 터미널에서 다음 명령어를 사용하여 변경 사항을 적용합니다:
```
sudo netplan apply
```
본딩된 네트워크를 사용할 수 있도록 설정이 완료되었습니다. 장치를 재부팅하거나 `sudo netplan apply` 명령어를 실행하여 설정을 적용할 수 있습니다.
--
Important note for future reference: Users should confirm that network bonding is supported by their underlying hardware and operating system version.
netplan try하면 오류가 상당히 뜹니다 :)
cmt alert