Skip to content

Instantly share code, notes, and snippets.

@DisasteR
DisasteR / ixgbe_debian.md
Last active March 18, 2021 21:35 — forked from sling00/ixgbe_debian.md
Debian ixgbe module compilation

Debian ixgbe module compilation

Some OVH dedicated server does not supports installing Debian original kernel due to hardware support issue. Also new Supermicro Atom 3000 SOC based products need an updated driver on ubuntu 14.04/16.04/17.04 to recognize the network adapter.

Most common issue is the network adapter card.

Resources

//First create the httpClient in Dropwizard's run method as documented
final HttpClient httpClient = new HttpClientBuilder().using(configuration.getHttpClient()).build();
try {
//Create KeyStore obejcts for both the keystore and truststore
KeyStore keystore = KeyStore.getInstance(KeyStore.getDefaultType());
KeyStore truststore = KeyStore.getInstance(KeyStore.getDefaultType());
//Then load the actual keystore/truststore file(s), they are the same file in my case
keystore.load(new FileInputStream(configuration.getKeyStore()), configuration.getKeyStorePassword().toCharArray());
dhcp-match=set:ipxe,175
dhcp-match=set:x86,option:client-arch,0
dhcp-match=set:efi,option:client-arch,7
dhcp-boot=tag:efi,tag:!ipxe,ipxe.efi
dhcp-boot=tag:x86,tag:!ipxe,undionly.kpxe
dhcp-boot=http://10.5.4.2/ipxe/bootstrap.ipxe